We know that price is one of the most important factors you have in mind when considering software development.

Each year, dozens of businesses rely on us to build and launch their software vision. They all ask us for quotes or estimates — and many folks will ask questions about price during our first discovery session.

We get it. Everyone wants to know about cost. You need to be sure you’re making the right decision for your business.

It’s hard to provide a one-size-fits-all information guide about cost because there are so many variables that can influence it.

Below, you’ll find realistic price ranges and estimates, based on real-world scenarios and current clients.

What does the typical client spend with Matraex?

Depending on company size, needs, and desired speed of transformation, typical Matraex clients spend between $60,000 and $240,000 per year. We understand that’s a big range. We’ll cover the particulars below.

First off, it’s important to note that when most clients work with us, they fund a monthly retainer and we provide detailed accounting for any of the work we do under that.

Clients spend an average of $10,000 per month with Matraex, working with our developers and project architects to create a project roadmap, prioritize and then deliver the most valuable software features to you.

Matraex’s primary service – Building Web and Mobile Apps

Matraex builds web and mobile apps and platforms – we launch your software ideas.

Most clients hire Matraex to develop a concept from an idea into a launched software that helps their business or offers a service to customers.

Matraex has proven processes that lead to software project success (and avoids the pitfalls of failure prone development processes). Our frequent feedback sessions ensure that we only focus on delivering the most valuable features in a way that our customers can see. Our process requires client feedback so we can always confirm that our directions are aligned.

Our projects begins with building the initial software roadmap and setting the meeting frequency. We work with our client to set a frequency and budget, which will depend on the software project size and delivery schedule.

What affects the price of building software.

Time: The primary factor in pricing an app, is how much time it will take for the development team to build it. The more complex an app is and the more features it has, the longer it will take to make.

The following items are worth discussing since these items are frequent areas we focus on in apps.

  • Size: Larger apps cost more than smaller ones. The size of an app will depend on your idea, but you can get an idea of the size of your app by evaluating:
    • How many types of users will access different areas of the application
    • How many steps are there in the processes and workflow
    • How many pages there are in the navigation
  • Customizability: The more configurable a web or mobile app is for it’s users, the more complex it will become. Enabling the user to customize their preferences and experience will add time and cost for the software.
  • Administrative Control: Many applications do not require administrative control by the software owner. Other software has complex rules that involve multiple steps, including processes that the administrators of the site must complete. In other cases the administrator may need to create or approve content, invite users, enable / disable functions or report on usage. These features are often the most visible part of a software to the software founder, however the tools require more time to build and getting them “just right” can take even more time.
  • MVP: Matraex often focuses on delivering an MVP (minimum viable product) as soon as possible – focusing on delivering this software allows us to deliver only the value that MUST exist in order to prove to you and to your customers that the application works. On the other side we have a “fully baked application”. This application has all of the bells and whistles that are ‘assumed’ to be valuable. When building the software – we do no know whether the ‘bells and whistles’ actually provide value so if possible we encourage product owners to build an MVP instead. Sometimes a fully baked application may be required in order for you to accomplish your goals, in this case those added features will increase the time and cost of the application.
  • Timeframe: Software can be developed immediately with a large team assigned to the project or it can be developed over a longer period of time with fewer developers. As a development team on a specific project grows beyond two to three, the diminishing law of returns applies as the collaboration overhead increases. One thing that product owners can do when they are really excited about their project is to want to throw “AS MANY DEVELOPERS” as possible at it. This technique can shorten the time overall – but it can drive up the cost of the developers since you have an entire team figuring out some of the core elements of the project. A less expensive and more reliable approach is to grow the team slowly over a longer period of time.

One full time developer costs $28,000 / month.

At the rate of $175 per hour a full time developer (160 hours / month) costs $28,000. Our team commits to providing you with 160 hours of development, which is equivalent to one full time developer. We can also commit to less than 160 hours a month to better fit your project’s needs.

In practice, we often assign 2 or more developers to this engagement to ensure that your project gets the full coverage during the month while providing fresh developers with good work / life balance. In addition, your project receives the benefit of eyes that see things from different angles. This matches our core value of ALWAYS COLLABORATING which provides robust coverage you can rely on, regardless of schedules.

Our retainer minimum starts at $5,000 / month.

When a client signs on with Matraex to build your software – we build the team that will deliver the project and we commit to delivering that work in that time.

Our clients fund a retainer of $5,000 or more at the start of our engagement. Working with your product owner – we might together determine whether the amount of your retainer should change. Often we have clients that start with a $5,000 or $10,000 a month retainer so that we can get to know each other – and feel comfortable with the processes and after we have the opportunity to BUILD TRUST – we look to scale the retainer to move more quickly.

What if I already have a software project and I need someone to take over?

Many of our clients are companies or founders that started a software project with another company, freelancer or hired an internal developer. After some event, they found themselves looking for how to transition their software development over to our company. This process can be full of anxiety for the founders and visionaries who have so much tied up in their software. Fear not, because Matraex rescues software projects from ghosting freelancers and internal developer mis-hires. You know how the forest service sends a ‘hot-shot’ team into the middle of a forest fire? Our team does that for at-risk software projects.

We have a team of developers who are very good at evaluating/auditing existing software. They 1) Confirm access to the software project assets 2) Define a roadmap of the next steps that need to happen to complete your vision and 3) Do a gap analysis to issues that might create risk in your project. The report with these items becomes a recommendation for how your project can proceed. And, if it is feasible, appropriate and requested, we will also include a proposal for how Matraex could provide you with the development services to move forward.

A typical audit is $4,200 but larger software projects with more complexity may cost more. If you would like Matraex to evaluate your existing project and make a recommendation for how to proceed – contact us

Working with Matraex

Matraex will work closely with you to give recommendations for the direction of the project – but ultimately give you understanding that allows you to prioritize each step. For dedicated projects we schedule a weekly or bi-weekly meeting to ensure high visibility and involvement of you (the product owner). Our core value of ALWAYS DELIVERING drives us to put the latest features in front of you for your feedback. Your feedback ensures that we are delivering the features that provide the highest value to you.

The frequent deliveries and feedback have become The Matraex Way and lead to project success.

What clients or projects are not right for Matraex

Matraex does not work on projects where the client doesn’t want to be involved in the frequent feedback of the project. They want to start a project with an idea, fund it and then not look at it again until it’s done.

Matraex does not work on waterfall projects – these software projects have a high failure rate – we graciously decline.