Software Engineering
We engineer software that solves your business problems with solutions that fit your requirements. We specialize in developing systems whose requirements cannot be satisfied with off-the-shelf software, but instead need software tailored to match your business's unique practices.

We provide training aimed at improving the skills of professional systems developers. We are especially adept at training project teams to improve the quality of their code while also increasing productivity. We measure our success by how often we hear students comment, "that made the whole class worth while."

Consulting for IT Managers
We offer consulting for Information Technology Managers, specializing on implementing new programming technologies and best practices throughout an organization, staffing requirements for effective development teams and identifying long term maintenance and training needs.