Strengths
We bring to bear talent, experience, a strong technical background and a careful listening ear.
Strongest capabilities include:
- Expert knowledge of C++ and C programming languages.
- Expert knowledge of the Standard Template Library (STL, now the C++ Standard Library)
- Expert knowledge of the boost libraries.
- Quantitative analytical software development.
- Multi-threaded and real-time development (concurrency, IPC).
- Software optimization for high-speed applications.
- Object-oriented and structured software design.
- Application development under both Win32 and Unix.
- Distributed systems development, using open-source or proprietary frameworks or raw TCP/IP, UDP or multi-cast sockets.
- Database design, development and interfacing: MS SQL, MySQL, Oracle, MS Access.
- Applications for electronics and mechanical engineering.
- Integration with open-source tools and libraries.
- Advanced software troubleshooting/debugging.
- Technical leadership and mentoring.
- Embedded systems & RTOSs, including VxWorks.
- Hardware/software interfacing & systems integration.
Our experience is strong across a broad range of technologies.
Computing's central challenge, viz. How not to make a mess of it, has not been met.
—Edsger Dijkstra (November, 2000)
Since 1997, we've been providing our customers with the software they need to succeed.
We bring a strong engineering background to software development:
- Creating the highest quality software requires talent, experience and education. Good judgement and good ideas are critical at every juncture.
- Software skills alone don't cut it if the engineering is a mystery. A strong technical background completes the picture.
Previous page: Custom Software
Next page: Broad Experience