Software Development

  • N-Tier Server Applications
  • ASP.Net Applications / Web Services
  • Windows Applications
  • Windows Mobile Applications
  • Maintenance and Sunsetting applications

One thing that needs to be understood up front is that I develop software using the Microsoft development stack.  Have been doing it since Windows version 2 (circa 1987).  Have done it using C, C++, rarely VB (under duress while using many bad words), and for the last 8 years with C#.  I don't develop with Java, although I do strongly recommend it to all my competitors.  You now have a clear picture of how I would align with your needs on a development technology basis.

From full Enterprise applications all the way down to simple administrative tools, I've built applications across the full spectrum.  What works for 5 users usually won't work too well for 50.  Stepping up to 500 is usually a game changer.  Going past 5000 will bring yet more changes to the party.  Developing software for the enterprise is about a whole lot more than just raw numbers of users supported.  And you may well not need many enterprise features in your systems.  But whatever mix of features you do need, I can probably help you to build it.

I can help you to put whatever kind of face you want on your application.  Rich Windows interfaces I can do quite well.  I can also do ASP.Net web-based B2B applications and web services, for remote connectivity.  Have also done quite a few roaming, occasionally connected applications for field and mobile users as well. 

If you have need of a hand-held device application, I've done embedded Windows Mobile applications up through v6.5 on ruggedized computers.  Mostly on the Symbol and Motorola hardware.  With Windows Phone 7 I've decided to take a pass until MS switches their focus from consumer phones back to the enterprise hand-held devices.  MS has indicated that enterprise hand-held devices are not scheduled to move forward off WM 6.5 until sometime in 2013.  You want ruggedized mobile software, I can help you.

One of the things I'm looking to do is help clients by taking over the maintenance for old production applications or software products that are entering into a sunset phase of their lifecycle.  If this sounds like your situation, I'd like to talk with you about it..