Software 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.