Skip to main content

IMC is a Service-Disabled Veteran-Owned Small Business (SDVOSB)

Software Development

IMC provides custom software development for our customers. We use industry standards and best practices to develop both desktop and web-based applications.

IMC's team members have experience in the following technologies:

  • Desktop Applications: .NET (C# and VB), Java, VBA
  • Web Applications: ASP.NET, J2EE, ColdFusion, OpenLaszlo, Silverlight
  • Databases: SQL Server, Oracle, MS Access, MySQL, PostgreSQL

IMC believes in working closely with the customer from start to finish. From the first conceptual meeting to post-production enhancements, IMC is committed to making sure we build software that meets customers' needs and is easy to use.

CMMI level 3 dev and svc logosCommitted to continuous improvement and closing the capability gap, IMC has been appraised at level 3 of the CMMI Institute's Capability Maturity Model Integration for Development. What does this mean? CMMI Maturity Level 3 is classified as Defined. IMC's processes are well characterized and understood, and are described in standards, procedures, tools, and methods. CMMI Level 3 Development means that for our customers, IMC takes a proactive approach to managing projects and processes and we are dedicated to continuous improvement and producing great work that makes a difference.

IMC uses a full life-cycle process for software development; each of these steps plays a key role in the proper development of software applications:

  • Requirements
  • Design/Prototyping
  • Development
  • Testing
  • Production Support

IMC works with a variety of technologies to develop applications for our customers. We use the standards in place at the location where the application is to be used. For web-based applications that we host, the technology is based on what can best be used to accomplish the task.

IMC uses a rigorous quality assurance process to ensure that our products meet requirements, that our source code is not compromised, and that any issues are addressed and resolved.

IMC has developed a number of custom software solutions for government clients:

IMC also has several software products created through independent research and development efforts, including:

Read more about our software development experience.