Custom Software for Device Control
Course Six, Inc. is a Massachusetts Corporation founded by two MIT graduates. Our core competency is writing custom software and designing and building hardware for prototype devices and products. We also have a roster of consultants on call on an as-needed basis to help with math, optics, and mechanical engineering issues.
The bulk of our practice is in the Boston / Route 128 tech corridor, but we have customers in many parts of the US. Sometimes work is done exclusively at the customer site, but often as a mixture of on-site and off.
Course six is proud of its record of success in a difficult environment. Having completed more than 50 successful projects over 20 years, we have always delivered as promised, and never delayed a project or gone over-budget. We combine innovation with deep experience in the demands of successful commercial technology and are able to deliver robust and cost-effective solutions. We provide individual and continuous attention to our clients, many of whom came to us after disappointing experience with other vendors and are now repeat customers.
Using object-oriented methodology (OOP), we make a point to proceed in regular order: specification, design, coding, unit-test, integration and final test. We find that, programming considerations aside, the true power of this method lies in efficient translation of English-language customer requirements into programs that do what the customer intends.
A typical solution uses C++, C#, or Visual Basic on a Wintel platform. The core code is object-oriented C++, allowing near real-time performance on Wintel machines. True real-time performance is achieved by using a separate processor. Math-intensive applications are supported by Intel SSE instruction set and techniques.
User Interface is MFC, Winows Forms, or Web based. If the goal is a product, third-party UI code is used to provide state-of-the-art look-and-feel. Core code is always scrupulously independent of UI code allowing user interface to be easily modified without changing core behavior.