Uptime Logo

AI Is Changing How Companies Buy Software: SaaS Is No Longer Always the Obvious Choice

Raimo Seero

For the past couple of decades, software decisions in larger companies have followed a fairly straightforward logic. Standard needs were covered with off-the-shelf subscription software, or SaaS, while custom development was considered only when the software supported a truly distinctive business process, created a competitive advantage, or when no suitable solution existed on the market, says Raimo Seero, CTO of Uptime.

Artificial intelligence is now changing that logic. As the total cost of developing custom solutions has fallen, companies need to look beyond the initial price tag. Increasingly, they must also assess long-term dependence on a vendor, regulatory requirements, the cost of future changes, and how quickly the software can adapt to the company’s evolving needs. In other words, we are reaching a point where SaaS is no longer the automatic default choice, but rather a conscious trade-off between different risks and benefits.

This does not mean that off-the-shelf software has had its day. On the contrary, in many cases it remains the most sensible option. However, AI has made the development of custom software significantly faster and more cost-effective, which means it is now something companies should seriously consider.

This shift is already visible in practice. According to a study by the software development platform Retool, more than one-third of companies have replaced at least one SaaS solution with software they developed themselves, and 78% plan to build more applications in-house in the near future. Most often, this concerns internal tools, workflow automation, and the integration of different systems.


The Total Cost of SaaS Goes Beyond the Licence Fee

The biggest advantage of off-the-shelf software remains speed of implementation. At the same time, costs and risks that only become apparent over the years are often underestimated at the time of purchase.

Over a five- to eight-year period, licence fees can become a significant expense, especially in organisations with hundreds of users. In addition, pricing is no longer based solely on the number of users. Increasingly, companies face paid AI features, new pricing packages, and price changes over which the customer has little or no control.

Vendor dependency is just as important. The longer a company uses a single platform, the more difficult it becomes to move away from it. Data, integrations, and workflows become tied to that particular software, and switching to a new solution often means a costly migration project. At the same time, the software provider may change its pricing, discontinue the development of certain features, or shift its product priorities.

Regulatory requirements are also becoming increasingly important. In the European Union, new legislation such as NIS2, the Data Act, and the AI Act is increasing companies’ responsibility for data processing and information security. It is no longer enough to know that data is stored on European servers. It is equally important to understand which jurisdiction the service provider falls under and who may have the right to access the company’s data.


AI Is Making Custom Solutions Increasingly Viable

In the past, a large share of software development was spent on building technical foundations and carrying out routine work. Today, more time and budget can be directed towards solving the processes that actually create value for the business. This means that the same investment can lead to a working solution faster, and even smaller projects or those aimed at a narrower business need can now pay off.

The strongest argument for a custom solution emerges when the software is strategic for the company. The more important a system is to core operations, competitive advantage, or company-specific workflows, the more the benefits of a custom solution outweigh the convenience of off-the-shelf software. In such cases, flexibility, control over development priorities, and the ability to make changes when the business needs them – rather than when the software vendor releases them in the next version – become decisive.

This does not mean that every system should be built in-house. If the need is standard, the solution changes rarely, and it is not directly linked to the company’s competitive advantage, SaaS often remains a sensible choice. Even then, however, it is worth doing the calculation. If the software is highly standardised but its licence costs become substantial over the years, replacing it with a simpler custom-built solution may make economic sense even if the functionality does not change significantly.


A Real Example: Why We Built Our Own Time Management Software

At Uptime, we used licence-based time management software for around 150 employees, but in our day-to-day work we only needed a small portion of its functionality. The rest added cost and complexity for the company without creating value.

With the help of AI, we mapped the actual requirements for time tracking and developed a new system that includes only the features employees use in their daily work. We integrated the solution with our existing workflows, and its architecture allows us to add new features as needed, without having to wait for the software vendor’s next version updates.

The investment paid for itself in approximately two years. At the same time, we reduced our dependence on an external software provider and gained greater control over both the development of the system and its future costs. Thanks to AI and modern development methods, making smaller changes has also become significantly faster and more cost-effective than before.

Custom Software Develop­ment


Uptime has the skillset and resources necessary to provide you with a full life cycle development experience: from concepts, analysis, designs, and prototypes, all the way to back-end & front-end development, testing, monitoring, and servicing.


Our tech stack includes dozens of different languages, frameworks, and platforms to best suit your needs. Here are some highlights.

  • .Net
  • Java
  • Node.js
  • React.js
  • Oracle/Apex
  • Angular
  • Vue
  • PostgreSQL/PHP
Read more
Rando Siimon Profile Image

Rando Siimon

Business Development Manager

rando.siimon@uptime.eu +372 509 1941

Get in Touch