Software Development
From a single day’s consultancy on a specific task or phase of development, to project management of the entire development life cycle for a software product, C-Path Software Engineering can help reduce the risks in getting your software to market on time and within budget.
Commercial development of a software product intended for medical use, should be driven primarily by risk-management and utilize life cycle processes that address software engineering tasks and activities implemented with appropriate rigor; quality management; configuration management; problem resolution and software maintenance. C-Path provide consultancy, training and support in one or all phases of product development including:
- Software Development Planning
- Software Risk Management
- Software Requirements Analysis/Management
- Software Architecture/Detailed Design Specification
- Software Implementation/Coding
- Software Verification and Validation
- Software Maintenance/Legacy Software Support
- Software Documentation/Technical Writing
Whether the target product is a real-time embedded system; desktop application software; mobile/web-based application or a AI-enabled product that meets the definition of a medical device or in-vitro diagnostic device (IVD), C-Path applies software engineering analysis and design principles using a structured risk-based approach to software development. We ensure compliance with current industry standards (e.g. ISO 62304; ISO 12207) to produce validated quality software solutions with all required supporting documentation necessary to comply with worldwide regulations.
C-Path specialize in re-engineering legacy software systems and offer services ranging from gap analysis or bug fixes to complete system architecture redesign or porting of software to a new platform; ensuring changes are controlled, documented and validated.