Our Methodologies

Our development methodologies aren't anything revolutionary - they're based on common sense, good choices, and real world experience. In general, there are three main principles we try to always adhere to:
- Choose the right tools for the job
- Keep it simple
- Don't reinvent the wheel
Choose the right tools
When the only tool you have is a hammer, then every problem looks like a nail. That's why we have a wide range of products and technologies in our toolkit.
While we predominantly perform bespoke .NET development using the full range of Microsoft products, we're also experienced in other technologies such as PHP/MySQL and of course static HTML/CSS sites. We're not afraid to use open source when it makes sense - although sometimes the saying that you get what you pay for is very true.
It's all about having options, and passing those options onto our clients.
Keep it Simple
The best solutions are alway the simple ones. Even for the most complex of problems, there's always a simple solution to be found. That's not to say we cut corners, more that we're big fans of elegant, simple and maintainable solutions.
Don't reinvent the wheel
Code reuse is a great way to save both time and money in the world of software development. Obviously as developers we like to write code, but that's no reason to reinvent the wheel all the time. We base our solutions around well known and supported tools and technologies which match the project budget.
Frameworks and toolkits such as jQuery, log4net, Google Maps, Google Analytics, as well as our own Site Foundation Framework help us to save time and money in our development, and pass those savings onto our customers.