Skip to Page Content

Software Development

From customizations to custom solutions, from components to hosted software-as-a-service, our experienced engineers understand the problems faced in the life sciences, and are experts at applying simple solutions to complex problems.

We offer expertise in the following areas...

Complete Solution Development

Engage with us to listen, collaborate with your people to document their needs, and deliver a complete custom solution.

  • We've developed a solution for the Ivy-GBM project that provides a highly collaborative environment for institutions across the country to share glioblastoma study information.
  • The Microarray Enterprise Manager (MEM) combines sophisticated workflow, automated communications, inventory tracking, ontology management, and information sharing.

System Customization

If your existing solution is "almost there," we've got the experience and expertise to customize it to meet your needs.

  • ABRC has engaged with us to customize a product first developed by NCI, creating a virtual tissue bank for use across the State of Arizona.
  • NCI has licensed 5AM as to support its caBIG® project by adapting, enhancing, and creating caBIG®-compatible software.

Component Development, Outsourced or as Members of Your Team

If your project is large and complex, 5AM can join with your team to complete a component, module, or part of the system, augment your effort, or work with your team to architect solutions to complex issues.

  • The NCI's caBIG® program comprises numerous open-source tools to help researchers and clinicians with their work. As part of a large team of teams, 5AM developed caArray, one of the program's most widely adopted applications.

Complex consultations

If your project needs assessment, an experienced viewpoint, or assistance getting across the finish line, our skilled architects and developers are sharp and efficient producers.

  • The FDA, NCI, and pharmaceutical industry came together around Firebird, a national clinical investigator registry. 5AM balanced complex requirements and diverse stakeholders to bring the software to production.

Technologies and Keywords We Embrace

We're technology agnostic and embrace open source. The solution that meets our clients' needs is the right solution. (We're not in business to sell you a technology, or to convince you that custom software is your only option.) The list below includes some of the technologies and practices we employ...

  • Glassbox® Software Development Process
  • Object Oriented Analysis and Design (OOAD)
  • Model-Driven Architecture (MDA)
  • Unified Modeling Language (UML)
  • Rational Unified Process (RUP)
  • Use Cases and Business Use Cases
  • Agile software development
  • Continuous integration
  • "Test early" development
  • Service-oriented architecture
  • Usability, user experience, information archiecture
  • Extensible Markup Language (XML)
  • Web application development - Apache, Struts, Spring, Hibernate, Javascript, AJAX, Web 2.0++
  • Relational databases (RDBMS) - MySQL, Postgres, Oracle, SQLServer