Custom Application Development

The building blocks for the systems that you need are all around you. You have desktops, servers, a data network, and wireless devices. You have relational databases, maybe a PI system with ProcessBook and DataLink, Microsoft Office, MES, work management systems, and project planning tools. The problem is that you don’t have it all working together.

Another common problem is that you have all of this data but you can’t correlate it and present the results in a unified way. Again, you have all the right components you just don’t have the code to bring it all together and present it.

Many times these projects are much easier to pull together than you might think. You probably have a pretty good idea of how you would like things to be, but you can’t find anyone to help you get there. You can find people who are experts in a particular application, but nobody who will step back and look at the full picture and help you integrate several of those systems together.

I have programmed for over twenty years. I have a range of experience on a number of platforms and many languages. If you can dream it then I can build it. Here is a list of the types of things that I have done…

  • Windows .NET Framework – ASP.NET, C#, VB.NET
  • VB 6 and VBA Development
  • Silverlight and Web Service Development
  • ADO and ADO.NET for database access to MS SQL, Oracle, and Sybase
  • Perl scripts
  • C and C++
  • Mobile development on PocketPC platforms including embedded SQL
  • Apple IOS programming for iPad, iPhone, and iPod Touch including building custom web services to exchange data with legacy systems
  • Microsoft Office platform, Access, Excel, and Outlook

Putting Together the Pieces

Many times you have the separate pieces that you need but you spend many hours manually transferring data between these pieces. You might have Primavera for project management, Oracle for your financial records and HR database, and Maximo for your work management system. You have a project manager updating Primavera, your supervisors entering the Oracle data, your supervisors and technicians updating Maximo. Many times they are all entering the same thing.

Software Development

Don’t waste your time and resources manually transferring data between systems or entering the same data in two places. I can help to unify your user interface and place the data into separate applications on the back-end. It is often easier than you think it will be.