Translating a 30-year-old clinical informatics desktop application to a modern SaaS SPA takes careful research and iterative design

Translating a 30-year-old clinical informatics desktop application to a modern SaaS SPA takes careful research and iterative design