Application Development

IMS develops applications that range from small systems to complex n-tiered, mission critical systems in a validated environment. In the design and development of new systems, IMS utilizes both emerging and established technologies to provide efficient solutions to complex problems. IMS emphasizes understanding the user’s requirements. We explore and refine these requirements through an iterative and collaborative process. IMS applications are designed with intuitive user interfaces in order to minimize the need for training and support.

IMS designs and develops systems in a variety of languages including Java, J2EE, PHP, Python, and C/C++. These systems are implemented and hosted on a variety of platforms including Windows, Linux, Unix, Mac O/S, Mobile devices, and mainframes. Our staff has extensive expertise using databases such as Postgres, Oracle, Sybase, and Access. IMS also utilizes a wide variety of open-source software, such as Java, Apache Tomcat, Linux, J2EE, JBoss, Django, and PostgreSQL. Read a description of IMS’s commercial products.

In addition, IMS has experience in 21 CFR Part 11 software validation and Section 508 accessibility regulations. All software is developed following the NIST security implementation guidelines.

IMS Services

IMS provides a broad range of services for our clients, including but not limited to: Data Coordinating Centers; Clinical Trials support; Data hosting and Analysis; Application Development; Website implementation and hosting; Software As A Service (SaaS); and others.

Choose one of our services below to learn more about what we offer at IMS: