What we do
We are a boutique consulting firm specializing in custom software development using Microsoft® and open-source stacks. Most of our projects are web-based. Timelines range from two to twelve months, with a typical project taking about six months. Our development teams usually consist of two to four developers, although that can range from one to ten.
We can either run the entire project for you or we can add staff to your current development team. Either way, you get to work with:
- a small, local firm that is responsive and easy to work with
- a trusted partner who will tell you what you need to know and not just what you want to hear
- business-savvy software consultants who overcome obstacles and get your project launched
- professional developers who recognize that their code should be long-lived and easy to maintain
Technologies used
We primarily work with and are experts with these tools:
- .NET, C#, LINQ
- ASP.NET (MVC and Web Forms), HTML, CSS, jQuery, JavaScript
- Web Services (WCF, REST, JSON)
- SQL Server, Intgration Services (SSIS), Reporting Services (SSRS)
- NHibernate, Fluent NHibernate, Entity Framework Code First
- SpecFlow, NUnit, MSTest, Moq, RhinoMocks, Should
- Ninject, Castle Windsor, StructureMap
- Git, Subversion, TFS
- AppHarbor, TeamCity, Cruise Control, MSBuild
We work with these software development processes and patterns:
- Iterative development process (Lean, Kanban, Scrum, XP)
- Continuous integration (CI)
- Acceptance test-driven development (ATDD), Test-driven development (TDD), behavior-driven development (BDD)
- SOLID principals