Custom software development is a billion dollar industry. Enabling firms to their unique needs exactly provides a huge value and competitive advantage. Far and away
the most common development languages in use today are Microsoft .NET and Java. These two languages comprise more than 80% of the work being done.
There are a number of other smaller techologies in use also. PHP is a common language for sites and Ruby on Rails has a growing following. There are still a number of Cold Fusion projects but much less than in the past
The C# (C-sharp) language with Microsoft .NET is the most popular and seems to be rapidly becoming the sole choice. For the most part, the VB.NET language was a good mechanism for transition Visual Basic development shops to the .NET world but after that has been accomplished, it seems a second transition to C# often occurs.
Microsoft has a development company certification program called Microsoft Certified Partner. Within this program their are sub-categories for specializations. One of these is the Microsoft Custom Development Solution provider. This certification ensures that company has the experience needed to successfully complete your project.