Ready application up to 80% faster on SC Software’s software development platform, combining low-code and traditional methods 

Digitization is expected to be a solution to the tightening productivity expectations of business in all industries. Business systems are expected to have high performance, information security and usability, a flexible development project and implementation, but at a moderate cost. 

Although progress is constantly taking place, the experiences of many IT buyers are still typical: ready-made SaaS products do not meet their needs, and the price and schedule of traditional software development projects are constantly stretched beyond the original estimates. Visibility into the development work is non-existent, which leads to expensive changes after the system is implemented. In addition, the quality of the end result is often disappointing for the customer. 

Codelessness is rising – does it solve the problems of software development? 

One of the emerging trends in software production is the Rapid Application Development (RAD) approach, which includes no-code or low-code application development platforms. With them, software is built with visual elements instead of writing code. Codeless methods are developing and maturing at a fast pace; a few years ago, e.g. Gartner talked about High Productivity Application Platform services (hpaPaas). However in their 2023 Magic Quadrant for Enterprise Low-Code Application Platforms report, Gartner updated the terminology, now talking about “Enterprise Low-Code platforms”. 

Low-code/no-code platforms aim for rapid development and implementation of tailor-made applications. They do it by increasing the abstraction level of development and minimizing the amount of programming work. The platforms also aim to improve the fittingness of the final result by letting users build their applications themselves, without the intervention of a software company. 

While completely code-free platforms are often aimed at citizen developers with no programming skills, low-code tools that require more technical knowledge are usually intended for professional use. On these enterprise low-code platforms, application code is generated, for example, based on a domain-specific models (DSM). The generated application can be developed further by coding manually. The purpose is to increase the productivity of professional developers, while giving freedom for wider customization of applications. 

No-code/low-code platforms have also received criticism. Especially on no-code platforms, manual editing of the code is often very limited. That’s why they are mostly suitable for creating simple applications. The templates offered by the platforms cover the most common business processes, but they do not adapt to more versatile workflows, integrations or analytics. Platforms that often promise extreme speed and ease also often require more technical know-how than their marketing suggests. 

Low-code and no-code platforms thus eliminate many problems of traditional software development by making it more intuitive, bringing in business experts as application builders and reducing the amount of programming. However, due to the shortcomings of the platforms, it is still common to implement more demanding business solutions together with professional software suppliers. However, the supplier can use enterprise low-code platforms successfully in their own operations, making its benefits available to the customer as well. 

Automation and manual coding seamlessly combined in SC Software’s application production 

Both traditional and codeless application development methods have their own pros and cons. At SC Software, we have approached the problem by choosing the best aspects of both ways and developing our own SoulGen software production platform around them. When the customer wants a certain kind of system, we model its information content, and generate a basic application based on that model. In the modeling, we use our self-defined domain-specific language (DSL), to which we have selected common application structures and functionalities that are found in all our systems. We proceed to develop the generated application manually according to the customer’s needs. Automating too far would take the end result further away from the customer’s needs. 

Our SoulGen platform is comparable to enterprise low-code platforms, but instead of selling user licenses, we use it to increase our own productivity when building software. In this way, we standardize and speed up our software deliveries, which is reflected in the high quality of the solutions and in the holding project schedule and budget. At the same time, we are able to function as a comprehensive development partner that takes care of the systems’ information security, functionality, maintenance, environments and other technical stuff that customers usually don’t want to spend their time on. 

SC Software's DSM and a generated application
A working application is generated from the model, and the development proceeds by coding manually.

It is easy to think of our technology only in terms of producing new tailor-made applications, but in practice it also works well for the renewal of legacy systems (see the project we delivered to Industrial Union), the implementation of large mission-critical systems, the expansion of existing systems or the rapid deployment of product innovations and go-to-market. In this way, we are able to have an agile operating model, where all these services belong to our offering. 

The platform tackles the changing digital needs of organizations – now and in the future 

Laura Fadjukoff’s diploma thesis – made in collaboration with SC Software – compared the effectiveness of domain-specific modeling and traditional programming in application development. As a result of the case study, it was found that generating an application from a model took up to 80% less total time compared to programming a similar application by hand. According to the study, working time was saved especially in creating the database, programming the application logic and editing the user interface. Although the study discussed just one case example, which as such cannot be generalized to every project, its results nevertheless give some indication of the time savings produced by our technology. 

However, our own philosophy is not based on the pursuit of extreme speed, but on meeting the customer’s needs within the given limits. Our technology enables a larger part of the project budget to be used for so-called “higher value work” instead of routine coding, meaning e.g. refined processes and usability, extended device support or better reporting tools. In addition to saving time, we have also found other advantages of utilizing our platform: 

  • We are able to make a more accurate estimate of the time and resources needed for a project. Therefore the budget and schedule estimates we give to our customers are correct in almost all of our deliveries. 
  • Customers understands the application better when they see the visual model and the base application generated from it. Specifications can be refined at an early stage, which reduces the need for future fixes. 
  • The code is always consistent and of high quality, as it has been tested in all our delivery projects. In addition, we are constantly developing the platform further. 
  • We develop the delivered systems further with the same technology, and changes are quick to implement by editing the model. 
  • The generated application is a standard system following a usual multitier architecture, which can be further developed using traditional methods. This way the customer avoids vendor lock-in. 
SC way to develop software

Our SoulGen platform also offers many future possibilities. The operation of organizations requires more and more information-based decision making; therefore the critical data must be possible to combine, analyze, share, enrich and cleanse. We have recognized our technological capabilities to e.g. implement ready-made API interfaces and create customized masterdata management solutions, as well as various BI data warehouses and their user interfaces. In addition to the digitalization of core business processes, our technology supports the utilization of core data for different purposes – across system boundaries. 

Customer satisfaction is pivotal

As said, all application development methods have their pros and cons. With SoulGen technology, we aim to reduce the bottlenecks of traditional and codeless methods, but even our platform is not suitable for the creation of any kind of application. Competent software developers are still a key asset for the development of our solutions as well as our own technology. Numerous successful deliveries and the positive feedback from our customers encourage us to move forward on this path. Technology is a tool for us, but our customers’ satisfaction is the most important measure of success. 

SC Software delivers a strategic sourcing solution to Western Uusimaa Wellbeing Services County


19.12.2022 klo 16.00 | SC Software Oy

Western Uusimaa Wellbeing Services County implements the SC Sourcing Suite solution. The customer estimates the total value of the contract period to be about 1.8 million euros.

The responsibility for organizing social- and healthcare and rescue services will be transferred from the municipalities to the wellbeing counties in the beginning of 2023 with the social- and healthcare reformation. Therefore, the procurement operations and the existing delivery contracts are also being transferred to the new wellbeing counties. Western Uusimaa is one of the first counties to tender a sourcing solution.

“The solution contributes to our goals”

“We are satisfied that the solution will be implemented”, comments Antti Pakkanen, project manager for procurement of the Western Uusimaa Wellbeing Services County. “We have many procurement specialists who transferred from the city of Espoo. They already have good experience with the system in question. Leading of procurement and its entire life cycle is central in modern procurement operations. To that extent, the solution contributes to our goals as well.”

SC Sourcing Suite is also seen to support the development of procurement activities and leading with knowledge:

“We expect strong support from the system for the preparation, execution and management of procurement in general”, Pakkanen continues. “The solution is also expected to provide new opportunities for the development of our sourcing processes; in our view, it meets the needs that we have become aware of. Leading with knowledge is central to that. We’ve had good cooperation with SC Software already in the preparation phase, and we expect it to continue in further development of the solution”, Pakkanen concludes.

SC Sourcing Suite supports management, sourcing activities and tendering

SC Sourcing Suite is a strategic sourcing solution, that offers different user roles a personalized and current view to the procurement portfolio, contract lifecycles and suppliers. In addition to operational support, the solution offer tools for leading in accordance with the national procurement strategy and the client organization’s own goals and processes.

“Our solution supports the best practices and operating models of strategic procurement management, that are also part of the Finnish government’s procurement goals. The solution offers support for the operational execution as well as the management of the overall procurement at the wellbeing county. It enables monitoring of purchases, reacting to deviations and making strategic decisions”, says SC Software’s sales director Tiina Vestman.

The supplier’s and purchaser’s portals included in SC Sourcing Suite increase cooperation between operators. Electronic tendering tools will be launched in the spring.

SC Software delivers an electronic sourcing and tendering solution to the City of Tampere

The City of Tampere develops its sourcing management. Photo: Laura Vanzo / Visit Tampere.


7.11.2022 at 9.25 | SC Software Oy 

SC Software won the bidding for the City of Tampere’s sourcing management and tendering system. The tendering service developed by SC Software will be launched on a wider market in the spring of 2023.

Sourcing is one of SC Software’s key business areas, for which the company has developed software solutions for a long time. The victory in the City of Tampere’s sourcing system tender strengthens the SC Sourcing Suite product family development. According to the customer’s estimate, the total value of the the entire contract period is approximately 600,000 euros.

“We are developing our sourcing management and the sourcing system offers the right tools for that. SC Sourcing Suite also supports the management of purchase needs and the entire lifecycle of sourcing, which offers new interesting opportunities for operational development. The sourcing system is tailored to meet our needs, and at the same time it enables the evaluation of our current processes and the possibility of making them more efficient”, says Kari Paju, CPO at the City of Tampere.

E-tendering as part of SC Sourcing Suite

SC Sourcing Suite is expanding with an electronic tendering service. In the future, procurement units can publish invitations to tender, and suppliers can participate in biddings through the portal. The new electronic tendering service will be introduced in spring 2023 at the same time with the system implementation for the City of Tampere.

“This is the last missing piece for the comprehensive sourcing management solution. The new e-tendering service will work smoothly together with Hilma and take into account the requirements of the coming eForms reform. It integrates to the sourcing system so that data no longer needs to be entered many times in various places. Special attention has also been paid to the service’s accessibility and information security”, says Tiina Vestman, Sales Director at SC Software.

Further information:

SC Software

Olli Väätäinen
+358 50 557 8111

Tiina Vestman
Vice President, Sales
+358 50 561 4453

City of Tampere

Kari Paju
+358 40 554 6050

SC Software in brief

SC Software is a cloud-based SaaS company that delivers customer-specific software solutions as well as industry-specific software products. The company leverages its own high-productivity software development platform to automate much of the application’s manual coding. For customers, this is reflected in the better quality of the systems and the timeliness of deliveries.

SC Software was founded in 2014. The company’s turnover in 2021 reached 2.2 million euros. SC Software’s customers include the Industrial Union, Neova Group and VR Group.

SC Software has acquired HankintaSampo and TyöllisyysSampo SaaS services

Petteri Vahla, CEO of eKeiretsu and Olli Väätäinen, CEO of SC Software


2.8.2022 klo 08.00 | SC Software Oy 

SC Software and eKeiretsu have made a business transaction for HankintaSampo and TyöllisyysSampo SaaS services. With the purchase, SC Software expands the range of its offering of sourcing solutions.

SC Software has acquired eKeiretsu Oy’s procurement business, which includes HankintaSampo and TyöllisyysSampo SaaS services. The business transaction was completed on August 1st, 2022.

“Sourcing is one of SC Software’s strategic business areas, which we will further strengthen with the business deal,” says SC Software’s CEO Olli Väätäinen.

“eKeiretsu has operated as a procurement software provider for a long time. In addition to this, eKeiretsu has developed a SaaS service platform for the area of ​​business analytics, and the company has decided to focus on this area in the future. SC Software was a natural partner for us to transfer the procurement services to, and therefore secure the further development of these services,” says eKeiretsu’s CEO Petteri Vahla.

SC Software has long experience as a developer and supplier of procurement software solutions; the first procurement solution was delivered to VR Group in 2014. Since then, the product development of the SC Sourcing Suite has continued actively. HankintaSampo and TyöllisyysSampo -services will supplement SC Software’s current offering.

Further information:

Olli Väätäinen 


+358 50 557 8111 

Contact us!