Software Development

OutHouse can

  • help you develop a software application
  • help you manage a technology development project
  • supplement your in-house engineering team with an OutHouse team to optimise the efficiency of your resourcing
  • provide skills and experience additional to your in-house team


We have a complete background in the full SDLC (Software Development Life Cycle) and can assist with a methodology appropriate to your business or project, from traditional waterfall to Agile and highly iterative processes, including Agile Project Reporting, Requirements Definition, Specification Documentation, QA, and formal Acceptance Testing.
Development technology experience includes:

  • DotNet
  • Windows, IOS, mobile and embedded platforms
  • C# and C++
  • SQL Server and Oracle
  • Version Control and Configuration Management tools
  • Agile Management Tool Suites
  • Issue/Bug Tracking Tools
  • Continuous Integration/Build Servers
  • Automated QA


Using OutHousing (the use of a local software house that works in close collaboration with your in-house team) to supplement your in-house resourcing can have benefits such as

  • Flexible and on demand resourcing as business requirements change
  • Avoid un-utilised labour on the P&L from over resourcing
  • Establish a relationship and continuity of resources who ‘know’ your projects
  • Minimal management overhead compared to other options



Microsoft Registered Developer



Apple Registered Developer



Experience in Agile software project management