How we price our software development services

Models of cooperation

We work based on three cooperation models - Project Outsourcing, Team Extension and Dedicated development team / center. Cooperation model is selected based on the client’s needs and the nature of the specific project. It can also change during the lifecycle of the project, for example, a typical transition can be from quote based outsourcing to retainer based team extension as the mutual trust between client and vendor becomes more established. Cooperation model also determines pricing options and levels. Typically, larger team size and longer-term commitment allow for lower effective hourly pricing. The relationship between cooperation and pricing options can be summarized using the flowchart below.

Over the years we experimented with different pricing and cooperation methods and eventually came up with a set of models that works for us and our customers.

Select cooperation model

Project
outsourcing

Team
extension

Dedicated
development
team / center

Select pricing model

Fixed Price

Time & material

Time & material

(Per specialist hourly billing)

Monthly retainer

Resource utilization ratio

Rate for long term projects, full time or close to full time

Rate for short term projects, part time & on demand resource access

Project outsourcing

A cooperation model where we implement a project based on specifications provided by the client, and are responsible for ensuring successful delivery of the project. In this scenario day-to-day management of the project and selection of the dividual team members is the responsibility of the vendor. Project Outsourcing comes with two pricing models - Fixed price and T&M.

project

The Fixed Price model suits the client when the budget for the development of the entire project is approved before the start of work and remains unchanged. A contract with a fixed price is most often used for small projects with strictly limited functionality that does not provide much room for changes and edits. Because under such a model financial risks of underestimating and unforeseen complications are carried by the vendor, when preparing a fixed price estimate usually a certain risk margin is added.

Time & Material pricing model is used in cases where it is difficult to determine the exact cost of the finished product. Each project is usually divided into several separate tasks (including functionality, cases of use, tests, etc.) The project manager provides recommendations on task prioritization, the level of their complexity, the method of their implementation, and estimated cost.

Team extension

Team extension model means that one or several of our specialists become a part of the client’s team. In this case, financial relationships can be either Time & Material (per specialist hourly billing) or Monthly retainer (full-time monthly billing). Time & Material rate may vary depending on the project length and specialists’ workload. Rates for long-term full-time or close to full time projects will be lower than the rate for short term projects or on demand resource access.

Because projects that we worked on over the years were often challenging and required a scientific approach, we always had high-level mathematicians and data scientists on the team.

team

Dedicated development team

The Dedicated development team is a cooperation model that allows clients to assemble a team, or hire specific engineering talent.

dedicated

This type of contract is perfectly suited for long-term projects with undefined requirements, or large internal projects of the client’s company when there is not enough qualified staff on board or the cost of such talent at client's location is too high. In such a relationship it is the client's responsibility to manage the team, while we are responsible for the administrative management and facilitation. Working on the basis of this cooperation model, we rely on Monthly retainer pricing than a client performs full-time monthly billing per specialist time.

F.A.Q

ERP is a rather complicated and complex solution that requires a long-term development process, testing, and implementation of new functions. The cost may depend on the requirements for the product itself, the specifics of the client's business processes, the scale of the project, the budget, and assigned deadlines. If we talk about custom solution development, then it can cost from several thousand to several million dollars.

On average, time to develop a SaaS product starts from 4-5 months. If we talk about MVP, then the development process can be up to 3 months. If the product has complex functionality, then the development can take up to a year and more.

If you have a basic system that requires 1-2 application servers and a database server, the expected direct cost of hosting such a system on an annual commitment on Amazon AWS or Azure usually starts at about $250-300. This amount can grow significantly depending on the number and level of computing instances required (for example, AWS provides instances form 0.5 GB to 3,904 GB RAM), traffic, storage, redundancy and other services such as security and CDN as well as support and maintenance required.

In a view to stay on top and develop a truly demanded, either profitable application, check out our article. In this article, Integrio CTO talks about challenges and solutions of legacy software modernization.

If we talk about maintenance without functional updates, then, as a rule, we determine a certain number of hours to support a particular solution per month. If the client wants to make any changes to the functionality, then the cost depends on the requirements for these updates.

Our company is a team of high-qualified developers and project managers who are committed to reaching the client’s goals faster. We have a number of senior developers and data scientists on our team with professional experience of 15-20 years or more, some of them having PHD. They are always available for leading project roles, helping other team members or to solve complex projects.

If you do not see the answer to your question, we will be happy to get in touch with you and answer all of them.

Get in touch

Contact us

team photo

We use cookies and other tracking technologies to improve your browsing experience on our website. By browsing our website, you consent to our use of cookies and other tracking technologies.