Our Toolbox

The software tools that we embrace are consistent with the things that we believe are important in building quality solutions quickly.

Specifically, each tool that we use is:

But most importantly, we use tools that balance high productivity and future maintainability, for the code that we write will be around long after the development engagement has been successfully closed out.

Open Source

We are big fans of Open Source software - where code can be freely shared publicly among both individuals and corporations. In Open Source projects, solo volunteer developers work side-by-side with developers employed by the largest corporations to squash bugs, write documentation, and create useful functionality because it serves the personal or professional interests of all who are involved.

The transparency of this process creates a meritocracy among project participants, and the strenuous peer review system in place for many popular Open Source projects has yielded software of the highest quality.

Most of the tools that we use are Open Source, but we are not zealots. We understand the significant footprint that Microsoft technologies have on many IT organizations, and our solutions are designed to play nicely with existing Microsoft-based infrastructure, ranging from MS Office to SQL Server. The same goes for commercial database software, etc.

In addition to the technologies that comprise our core application development stack, we also use and support: