Software is fast becoming the differentiator for manufacturers of medical devices. The rewards of software innovation are balanced by the risks and challenges of regulation, stringent quality requirements, market pressures and significant complexity. Balancing these competing interests requires tailored application lifecycle management tools that address the unique needs of medical devices companies.