We develop applications using established SEI-CMM procedures, ensuring configuration control and engineering change processes in accordance with numerous enterprise architecture standards. Our software development processes have been independently certified to meet international quality standards.
With IMSG, our customers can expect these interrelated activities:
Support requirements to develop custom software utilities which include interface modules,
and, when appropriate, coordinate with any other offices necessary to accomplish these
tasks
Develop Web applications using accredited software and Web development tools
Keep organizational IT managers apprised of state-of-the-art technologies, including state-
of-the-art IT concepts, in terms of potential benefits to the R&D or operational missions
Develop and maintain web site content (internal or external) in accordance with any
customer required regulations
Perform database administration of database resources
Develop Windows-based client applications to include connections to Oracle, Microsoft SQL
or other database systems employed
Conduct analyses, develop solutions, plan and coordinate tasks, maximize overall system
efficiency, provide for seamless integration or migration, and optimize usability and
effectiveness
Investigate hardware, software, and communications compatibility issues; and analyze
development, test, and implementation plans, as well as formulate best practices for
carrying out technical and developmental activities
Research on-going as well as planned technical and development initiatives from within the
customer's environment, which impact overall architectural or design methodologies and
concepts
Assist customers in developing business or productivity applications, including:
documenting requirements and specifications, identifying solutions, and acquiring,
implementing, documenting, training, testing and validating applications