What you should know
About Building Software

 
 
 

A Guide to Building Software

Our Process

  • We collaborate with you to gather requirements and design a solution
  • Once we have the big picture, we will present you with a statement of work to review and sign-off.
  • We use Agile processes to build your software, releasing new features every few weeks.
  • As the application is developed, testing happens continually.
  • It’s non-stop execution until we get the formal sign off and go live.
  • Once everything is complete we provide ongoing support.
 

What does “building software” mean?

Building software is a process to create your own software, built to match your exact needs. The software you get is your intellectual property, putting you in control and enabling you to innovate and change as you want.

Why should I consider building my own software?

Because building software gives you a product that fits your business, you can use the processes that work for you and easily integrate software into these processes; enabling your people to work more efficiently, increasing productivity and reducing costs.

As you own the software and can change it as you want, you can innovate in ways that would not otherwise be possible. This can give you a great competitive advantage.

Should I get an off-the-shelf solution?

If you are looking for software to help with a common task (e.g accounting or email) and don’t have any special requirements then there is a good chance that there is an off-the-shelf product that will work really well for you.

However, if you are looking to solve a problem that is more unique, it may be hard to find an off-the-shelf solution that is a good fit. While some off-the-shelf solutions can be customised it is often a difficult and expensive task. They are also often limited in the extent they can be customised.

How do I get started?

It’s a good idea to start thinking about what you want to acheive. Think about a roadmap. What do you want to acheive initially? What can come later? What’s just nice to have?

But don’t worry, you don’t have to figure everything out on you own. We are happy to help guide you through the process. Once we have a clear understanding of the big picture we can provide you with an obligation free estimate and a statement of work.

 
  1. Talk to our friendly team for advice
  2. Get an obligation free estimate
  3. Requirements are clear, we provide a statement of work
 

Can I make changes once you start building my software?

Yes. We use Agile processes to build your software. We will provide you with regular releases as it is built. This gives you the opportunity try out what we have built so far and make changes as we go along. We can also create proof of concepts if you want to try out an idea.

What happens when my software is complete?

Once we get the final sign-off, we will make sure everything is ready to go so you can start using your new software.

We like to build long term relationships with our clients. We provide industry standard SLAs. Normally we setup a support agreement but if you have your own people to provide support, we can hand off to them. Either way we are happy to work with you to add new features if you want to extend your software after the initial build.

What technology do you use?

We use popular open-source technologies used by large companies like Facebook, Airbnb and Spotify. We design your software to run on cloud platforms like Azure and AWS.

How much does it cost to build my own software?

The cost varies significantly from project to project. Smaller projects start at around $75,000. Get in touch and we can provide you with an estimate based on your needs.