Contact Us | Site Map
Legal Notices

 Search

 Quick Find
Home
KMC Overview
Engineering
Expertise
Programs
Process
Partners
Production
Quality/Regulatory
Product Portfolio
     
Core Competencies
 


Software Design and DevelopmentSoftware Design and Development
Software ties together the various hardware components, circuits, mechanisms, and fluidics to meet the system's intended functionality. It provides the user interface to the system through input devices such as graphic displays or simple keypads. Intelligently designed software can mean the difference between an instrument that is intuitive to use and one that requires an expert to run.

KMC has experience across a broad spectrum of microprocessor classes utilizing the most advanced tools available to the software engineer. Using object-oriented methods, programs are typically written in assembler, C, or C++ language. Internal skill sets also support other programming languages, such as Visual Basic®, should the need arise. Real-time systems are developed utilizing KMC proprietary or commercial operating systems.

We develop software using ISO, FDA, and IEEE standards. Formal specifications are created before software development begins. Intensive testing, verification, and validation processes are used, and all software development is strictly source-controlled to meet or exceed industry standards.

 

Visual Basic is a registered trademark of Microsoft Corporation in the United States and/or other countries.