No engineers, shifting requirements, and clinical trial deadlines to meet. Here’s how this web app got built.