Introduction

In today's environment, businesses compete with each other to attract investment and financial resources, skilled workers, markets, new customer groups. Modern enterprises, due to the economic development of competition, promote new management tools, one of which is outsourcing. It provides an opportunity for companies to strengthen their competitive advantage in the marketplace. Such positions of enterprises and their further development greatly depend on the cost-effectiveness of outsourcing solutions (Zhu et al., 2017). Achievement of competitive advantages involves the effective use of all resources of an enterprise, cost optimization of not only the main business activities but also non-core ones, which are no less important for the normal functioning of a company (Nagurney et al., 2017). Therefore, there is an objective need to form an effective outsourcing business model to improve an enterprise's performance, focusing on core business and reducing investment in non-core assets to strengthen the competitive position.

Outsourcing has emerged as a response to the demands of the global market; it is based on the important principle of an efficiently organized economic system—the principle of the division of labor. It was thanks to the development of the market that it became possible to concentrate all the resources on the essential activity of an enterprise and transfer auxiliary functions to a reliable and professional partner (Chen et al., 2019). Sourcing models refer to modern ways of doing business, the direct content of which is the involvement of third-party resources. Based on their use, many companies have an opportunity to reduce their costs, pay more attention to basic business operations, and acquire new ideas (Cai et al., 2020). With the development of technology and entrepreneurship, various types of such models have emerged: outsourcing, noosourcing, crowdsourcing, etc. In the process of development, a “sourcing model” concept used in many fields was created. Its importance lies in the fact that it is the main factor and model for the development of the company's activities in attracting outside resources to improve the company's operations and solve certain business problems (Ciasullo et al., 2018).

The sourcing business model and its main types in the current market conditions are among the main factors of a competitive advantage for many businesses, giving them the opportunity to attract different types of resources to improve the performance. In the present, it is not only financial resources but also an innovative idea, which in the long term will provide positive financial results, expand the customer segment, the company's market share, and create favorable conditions for development (Agburu et al., 2017). The motivation for this study is the objective need to implement an outsourcing business model as an effective means of interconnection between the customer, the outsourcing company and the consumer, as well as the regulator of the company's effectiveness in the process of its development. At the same time, today's outsourcing model can have many modifications and features of functioning, so it is interesting to know which one of them is the most effective and whether it is possible to form a template universal model. This study aims to fill this gap in the science by assessing outsourcing business models and comparing their effectiveness. Therefore, the purpose of this study is to form a methodological approach to assess the effectiveness of outsourcing business models and identify the most effective among them.

Literature Review

The purpose of the business model is not only to reduce costs and increase profits, but also to find new customers, future employees, new ideas and the like. Today one can distinguish the following components of the sourcing business model:

  • Access to a large number of talents (Liu et al., 2017);

  • The productivity of the attracted labor resources is greater than that of the main workers;

  • Personnel stability (high motivation, low turnover rate) (Balcet & Ietto-Gillies, 2020);

  • Long-term cost savings;

  • Formation of competitive advantages for business in the market (Mayer & Phillips, 2017);

  • Social influence on employees, their families, organizations, and the like (Happonen & Siljander, 2020).

Any sourcing model involves the transfer of certain information to unauthorized entities, which can lead to its leakage on the market, and, as a consequence, the loss of certain ideas, developments, confidential information that affects competitiveness (Singh & Gonsalves, 2019). Legal regulation is not simple in all models. In the outsourcing model, it is possible to enter into a contract with an outside organization and insure against the disclosure of information. In crowdsourcing and noosourcing, however, the risk of disclosure increases because the main carriers of ideas here are people, their organizations or groups. This is due to the fact that the relationship between the company and the public is not actually enshrined in anything to date (Trang, 2017). The only way an enterprise can protect an idea presented by the public as a corporate one is intellectual property rights (Chen et al., 2017).

In the modern literature on management, the outsourcing model has the following characteristics:

  • First, it includes the separation of the company's functions and transferring them to other business entities for implementation (Mussapirov et al., 2019);

  • Secondly, there is a shift of responsibility to external suppliers for the availability of the enterprise’s goods and services (Drzewiecki, 2021);

  • Thirdly, the strategic use of external means for the implementation of actions carried out traditionally by the enterprise's personnel, who use internal means of the enterprise. This characteristic of the outsourcing business model is the allocation of certain support functions (non-core) from the organizational structure and entrusting their implementation to specialized, external organizations. This is the transfer to a third party of permanent managerial responsibility for the performance of the service defined in the agreement (Bilan et al., 2017).

The latest approaches that define the prospects for the development of outsourcing business models are of interest. The outsourcing business model is ofter defined as the assignment to organize a specific process, specifying the assignment outcomes, but without providing instructions as to how individual tasks are to be performed, leaving the initiative in this area to the recipient of this assignment (Ciasullo et al., 2018).

The business model of the company combines such functions as: the selection of customers, determining the quality and variety of services, defining the tasks of the company and its affiliates, resource allocation, entering the market and creating the necessary conditions to attract customers and generate profits (Bocken et al., 2018). Today, one can identify four main features of the outsourcing business model:

  • Engaging third-party companies to perform certain work and tasks (Rehman et al., 2018);

  • Use of temporary staff without an employment contract (Wallo & Kock, 2018);

  • Reducing payroll costs (Bhushan et al., 2018);

  • Reduction of non-core activities (Yuan et al., 2020).

The outsourcing model is the most developed and popular. The essence of its use lies in the transfer by the company of part of its business tasks or functions to third-party performers based on a pre-contract. The implementation of this model provides revenue growth for corporations and companies; it is also a platform for the development of other creative models (Richter et al., 2018). In addition, there are the following main types of outsourcing:

  • Outstaffing—formed on the basis of the lease of temporary (seasonal) employees to perform various works (Blagorazumnaia, 2018);

  • Insourcing is the creation of the company's own separate business unit, providing services both to internal departments and external users (Johansson et al., 2021);

  • Cosourcing—the performance of certain activities at the expense of their own staff and external performers (Jokipii & Di Meo, 2019);

  • Offshoring (or offshore outsourcing)—the transfer of unimportant business processes to executing companies in another geographic location (Munjal et al., 2019);

  • Multisourcing—the distribution of work among several outsourcers, each of which is universal (Könning et al., 2019).

It should also be noted that in management scientific literature, considerable attention is paid to the process of outsourcing as a process of transferring a number of non-key functions to the provider of outsourced services (Pankowska, 2019). However, it is not taken into account that the activities of business entities, like the entrepreneurial structure itself, are a systemic entity.

When developing an outsourcing business model, it is necessary to take into account its focus on the implementation of competitive strategies. Each component of the outsourcing business model should be an element of the overall mechanism to improve the competitiveness of business entities (Austin-Egole & Iherioanma, 2020). Nevertheless, an outsourcing business model should not be based only on resources (material, personnel, etc.) or be considered as a model of resource provision. This is a narrow approach. Besides, one should agree with the researchers who believe that entrepreneurs who have strategically chosen the outsourcing business model tend to take advantage of outsourcing as an integrated form of business administration. This form potentially mitigates the internal business conflict caused by the objective shortage of internal resources and the need not only to preserve but also to constantly acquire the company's competitive advantages (Modak et al., 2019). As the complexity of the outsourcing process changes, other parameters such as riskiness, flexibility, security of the customer enterprise change. Therefore, there is a need to form a business model of the intelligence-intensive (knowledge-oriented) nature of business processes for outsourcing (Moradi et al., 2019).

Despite the diversity of approaches to the formation of the outsourcing business model, they all indicate that business models of outsourcing in today's rapidly changing business environment should be flexible. There are studies that identify the rules and elements of a flexible framework for implementing effective outsourcing partnerships—"vested outsourcing" (Vitasek & Manrodt, 2012). The flexibility achievable with different business models is determined by exploring how companies can select and integrate the following three interacting components to develop flexible business models: network influences, transactional relationships, and corporate ownership (Mason & Mouzas, 2012). However, different business models are characterized by different priorities in responding to changes in the value chain (Tan, 2021). The transformation of the business model from participation in a joint venture to supplier-customer interaction, which has a complementary or competitive nature, is also due to the strategic flexibility of the organization (Parameswar & Dhir, 2020). Especially relevant is the introduction of such models in a crisis, as they contribute to the dynamic adaptation to the uncertainty of the business environment (Evans & Bahrami, 2020). Thus, it is the flexibility of the model in the current environment that is the key driver for ensuring its survival (including in the face of the COVID-19 pandemic), as well as the economic efficiency of the business (Klafke et al., 2021; Masudin et al., 2021; Paul & Chowdhury, 2020; Vergara et al., 2021).

In the outsourcing business model, each process and element occupies a specific place and performs a specific function. The transfer of a number of non-key functions changes the internal structure (organizational architecture) of the company. This should be reflected in the creation of a new business model (Richter et al., 2018). In this regard, the introduction of the outsourcing process into the system of business processes requires a change in the type of business model. There is an objective need to build an outsourcing business model that takes into account systemic changes associated with the interaction with an outside company and a chance in a number of internal enterprise processes. Therefore, this study aims to form a methodological approach to assessing the effectiveness of outsourcing business models (namely, to determine their structures and compare the effectiveness of their functioning elements).

Materials and Methods

This study proposes a methodical approach to diagnose the effectiveness of the outsourcing model; it provides a complete description and quantitative assessment of a model through nine groups of indicators. They show the logic of how the company intends to make a profit: customer segments (CS); value propositions (VP); customer relations (CR); marketing channels (MC); revenue streams (RS); key resources (KR); key activities (KA); key partners (KP); and cost structure (ST).

The proposed methodology was tested on the materials of two Russian IT companies. Insufficient development of the software market in Russia and legislation on the protection of intellectual property rights hinders the qualitative development of Russian IT companies. For these reasons, it is common practice to register IT enterprises with product business models abroad. As a consequence, the qualitative development of Russian IT companies is constrained. Therefore, this study is focused on the evaluation of outsourcing business models of the Russian IT market representatives. To conduct a comparative characterization of these models, the companies “Atlon” and “Deasoft” were chosen. The strategic level is based on the balanced scorecard by R. Kaplan and D. Norton (Modak et al., 2017) and is used to monitor the achievement of long-term goals by the IT enterprise. It consists of four groups of indicators related to specific blocks of the business model:

(1) Finance (F): cost structure, revenue streams;

(2) Customers (C): customer segments, customer relationships, sales channels;

(3) Proposition (P): value proposition;

(4) Value creation (V): key activities, key resources, and key partners.

Such grouping allows one to link the business model to strategic indicators, which makes it possible to quantify the business model.

This study proposes a cognitive map of the business model level, which is built for eight basic business models of IT companies: BM1—consulting; BM2—custom calculations; BM3—outstaffing; BM4—auxiliary outsourcing; BM5—custom software development with subsequent support; BM6—software development for sale; BM7—own service development and support; BM8—own service development for non-IT services.

The evaluation of the relationship between the factors was performed using the linguistic variable (very low, below average, average, above average, high, very high) and the nature of the impact (increases, decreases, no impact). The scale values presented in Table 1 were used to construct the cognitive model.

Table 1 Scale of values to assess the relationship between the factors of the outsourcing business model.

The grouping of indicators by blocks of the business model template (Fig. 1) allows one to take into account the emergence of new business models or individual successful solutions. The cognitive map of the business model is based on the grouping of fifty-six factors of business models of IT enterprises according to the template blocks of Osterwalder (Osterwalder & Euchner, 2019).

Fig. 1
figure 1

Source: Formed by the author

Cognitive map of the business model.

Thus, any business model can be described using a cognitive map with a fixed structure (Fig. 1).

Based on the analysis of the cognitive map of the outsourcing business model, the list of possible links between blocks of the business model is defined (Table 2).

Table 2 Cognitive map vertices connections at the block level of the outsourcing business model template.

Thus, the comprehensive economic and organizational model can be described using the appropriate cognitive map (Fig. 2), and the above approaches can be used to assess the effectiveness of changing or improving the outsourcing business model of the IT enterprise. The blocks of the development management level (DLM) are specified.

Fig. 2
figure 2

Source: Formed by the author

Cognitive map of the three-level indicator system.

When using the economic-organizational model for different business models, each business model will be represented as a subset of the same list of factors for all business models:

$$V^{k} \in V = \left\{ {\nu_{i} } \right\}, i = 1,2, \ldots , N$$
(1)

where V—the set of all vertices of the cognitive map of the outsourcing business model; N—the total number of vertices in the complete cognitive map of business models.

Thus, the economic-organizational model when an IT enterprise uses different outsourcing business models will differ only in the cognitive map of the business model, which is an oriented graph Gk, defined by the set of vertices Vk and the adjacency matrix Ek:

$$G^{k} = \left\langle {V^{k} ,E^{k} } \right\rangle ,$$
(2)

where Vk—the set of vertices of the cognitive map of the business model k, k = 1, 2,…K; K—total number of business models under consideration; Ek—the adjacency matrix of the business model's cognitive map vertices k, Ek, ∈ E.

E reflects the connection between the two vertices: \(E = \left\{ {e_{ij} } \right\}\). The connection is expressed through\(\left\{\mathrm{0,1}\right\}\)., weighting factor wij, or a function fij. In this case, the connection can be both positive and negative, and in the absence of reliable information about the connection, it can be described by fuzzy numbers. Thus, it is possible to consider \(G^{k} \in G\), where \(G = \left\langle {V,E} \right\rangle\)—a complete cognitive map of the IT enterprise business models (Fig. 3).

Fig. 3
figure 3

Source: Formed by the author

Cognitive maps of business models BM1-BM8.

Cognitive maps with the grouping of vertices by blocks of the business model template are shown for business models BM1-BM8 in Fig. 3.

As can be seen from Fig. 3, the dependencies KR → KA, KR → ST, KA → ST, KP → ST, MC → ST, CR → ST, KA → VP, VP → CS, CS → RS, CS → MC, and CS → CR are inherent in all models. Other dependencies are found only in the following business models:

  • KP → KA—in all except BM3;

  • KP → VP—in BM6, BM7, and BM8;

  • KR → VP—in BM6, BM7, and BM8;

  • KA → KR—in all except BM1 and BM8.

Thus, all factors in relation to business models can be divided into three groups:

(1) Specific to a particular business model: CS_04, CS_05, CS_06, CS_07, VP_01, VP_02, VP_O3, VP_04, VP_07, VP_09, V_10, V_11, V_12, VP_13, VP_14, RS_02, RS_03, RS_04, RS_05, RS_ 07, KR_05, KR_06, KP_01;

(2) Inherent in several business models: CS_01, CS_02, CS_03, CS_08, CS_09, VP_05, VP_06, VP_08, VP_15, VP16, VP17, VP18, MC_02, MC_03, CR_01, CR_02, CR_03, RS_01, RS_06, KR_01, KR_02, KR_03, KR_04, KR_07, KA_01, KA_02, KA_03, KP_02, KP_03, ST_03;

(3) Common to all business models: MC_01, ST_01, ST_02.

Thus, topological analysis of cognitive maps of business models is the analysis of similar systems and finding the conditions for transition of one outsourced business model to another or even the creation of new business models based on accumulated knowledge. Topological (or polyhedral) analysis assumes two finite sets \(X\) and \(Y\), elements of which are connected by binary relations \(\lambda\). For the cognitive map, \(X=Y=V\), and \(\lambda\) can be calculated using the following formula:

$$\lambda = \left\{ {\lambda_{ij} } \right\}, \lambda_{ij} = \left\{ {\begin{array}{*{20}c} {1,} & {{\text{if}} \;\nu_{i} {\text{affects}} \nu_{j} ,} \\ {0,} & {{\text{if}}\; \nu_{i} {\text{has}}\;{\text{ no}}\;{\text{ effect}}\;{\text{ on}}\; \nu_{j} } \\ \end{array} } \right.$$
(3)

where \(\nu_{i} \in X, \nu_{j} \in Y, i = 1,2, \ldots , N, j = 1,2, \ldots M,\;N = M\)—the number of vertices of the set\(V\).

A simplicial complex is formed by a set of simplexes connected by common faces, i.e., by common vertices (Awa & de la Cruz, 2020). In doing so, one considers both the impact of \(X\) on \(Y\) by using \(\lambda\), and vice versa. In considering the connection \(X\) with \(Y\), the transposed relation matrix is used \({\lambda }^{T}\). In the first case, the simplicial complex \({K}_{X}(Y,\lambda )\) is formed by multiple simplexes \({\sigma }_{X}(Y,\lambda )\), in the second \({K}_{Y}(X,{\lambda }^{T})\) – by using \({\sigma }_{Y}(Y,{\lambda }^{T})\). Simplicial complex \({K}_{X}(Y,\lambda )\) can be represented by the incidence matrix \(\lambda\), which shows that the vertice enters \({y}_{j}\) of simplex \({\sigma }^{{x}_{i}}\):

$$\begin{array}{*{20}l} {} \hfill & {y_{1} } \hfill & {y_{2} } \hfill & \ldots \hfill & {y_{j} } \hfill & \ldots \hfill & {y_{M} } \hfill \\ {\sigma^{{x_{1} }} } \hfill & {\lambda_{11} } \hfill & {\lambda_{12} } \hfill & \ldots \hfill & {\lambda_{1j} } \hfill & \ldots \hfill & {\lambda_{1M} } \hfill \\ {\sigma^{{x_{2} }} } \hfill & {\lambda_{21} } \hfill & {\lambda_{22} } \hfill & \ldots \hfill & {\lambda_{2j} } \hfill & \ldots \hfill & {\lambda_{2M} } \hfill \\ \ldots \hfill & \ldots \hfill & \ldots \hfill & \ldots \hfill & \ldots \hfill & \ldots \hfill & \ldots \hfill \\ {\sigma^{{x_{i} }} } \hfill & {\lambda_{i1} } \hfill & {\lambda_{i2} } \hfill & \ldots \hfill & {\lambda_{ij} } \hfill & \ldots \hfill & {\lambda_{iM} } \hfill \\ \cdots \hfill & \ldots \hfill & \ldots \hfill & \ldots \hfill & \ldots \hfill & \ldots \hfill & \ldots \hfill \\ {\sigma^{{x_{N} }} } \hfill & {\lambda_{N1} } \hfill & {\lambda_{N2} } \hfill & \ldots \hfill & {\lambda_{Nj} } \hfill & \ldots \hfill & {\lambda_{NM} } \hfill \\ \end{array}$$
(4)

Simplex \({\sigma }_{q}^{x}\) consists of vertices\(Y\), which depend on the vertices\(X\). The number of vertices in the simplex is \(+1\), where q—the dimensionality of the simplex, or the number of faces of the simplex. If the vertice \({x}_{i}\) does not affect one of the vertices\(Y\), or does not belong to the outsourcing business model, then the simplex is denoted as empty with the dimension\(q=-1\).

Simplicial complex \({K}_{X}(Y,\lambda )\), constructed on the basis of the incidence matrix (4), represents the set of all simplexes \({\sigma }_{q}^{x}\).

The simplicial complexes constructed from the common set of vertices \(V\) consist of \(N\) simplexes, which differ for each outsourcing business model by dimension \(q\). To calculate the connectivity of simplexes, the simplexes in the simplicial complex \({K}_{X}(Y,\lambda )\) are ordered by decreasing dimensionality. Based on the ordered simplexes of the simplicial complex \({K}_{X}(Y,\lambda )\), the first structural vector is defined \({Q}_{X}\):

$$Q_{X} = \left\{ {Q_{\max \left( q \right)} , \ldots , Q_{q} , \ldots , Q_{1} , Q_{0} } \right\}$$
(5)

For each dimension value \(q=\mathrm{0,1}, \dots , \mathrm{max}(q)\), the number of simplexes in each equivalence class \({Q}_{q}\) is calculated according to the following rules:

1. If two simplexes are \(q\)-linked, then in complex \({K}_{X}(Y,\lambda )\) these simplexes are also linked for the dimension \(q-1, \dots , \mathrm{1,0}\). That is, if two simplexes have \(q\) joint faces, then they also have \(q-1, \dots , 1\) and at least one common vertice \((q=0)\).

2. If at least one vertice of the simplex does not belong to any of the previous simplexes ordered in descending order of dimensions, the simplex is assigned to a separate equivalence class.

To estimate the degree of integration of the simplex into the structure of the whole simplicial complex, the concept of eccentricity is used. The eccentricity reflects the degree of flexibility of vertices to changes in the model and is defined by the formula:

$$\varepsilon \left( \sigma \right) = \frac{{\hat{q} - \tilde{q}}}{{\tilde{q} + 1}}$$
(6)

where \(\widehat{q}\)—maximum dimensionality of the simplex \(\sigma , \widehat{q}=\mathrm{max}\left(q\right); \tilde{q }\)—is the largest value of \(q\), at which \(\sigma\) becomes connected to any other simplex.

Results

The simulation of an IT enterprise functioning according to the outsourcing business models BM1-BM8 is shown in Fig. 4.

Fig. 4
figure 4

Source: Formed by the author

Modeling the work of an IT enterprise using different outsourcing business models.

As can be seen from Fig. 4, other things being equal, the outsourcing business models differ in terms of possible levels of profitability. However, the use of a less profitable outsourcing business model may be due to lower costs (Table 3).

Table 3 Attractiveness rating of outsourcing business models BM1-BM8.

Product-based outsourcing business models are the most profitable. Thus, the most attractive in terms of profit is the outsourcing business model of developing one's own non-IT service. Characteristically, the outsourcing business model of developing one's own IT service is less profitable. The highest level of efficiency for software developers is in the BM6 and BM4 business models (Fig. 5).

Fig. 5
figure 5

Source: Formed by the author. Note: Key resources: KR_01—Software developers and operations personnel; KR_02—marketers; KR_04—software analysts

Profit elasticity according to managed vertices of outsourcing business models

In the BM5 and BM7 business models, software analysts have a greater impact on profits than software developers. Thus, the same factors have different effects on targets in different business models. Therefore, it is possible to find the most effective business model to achieve the target value of the strategic indicator at the expense of the manager. Atlon and Deasoft use the BM3 “Outstaffing” business model.

The simulation shows that Atlon and Deasoft can increase profits by increasing the number of projects of the same type; it is achieved by increasing spending on innovation to improve the quality of projects and reducing the duration of their development. Based on the evaluation of indicators of an enterprise development management level and BM3 “Outstaffing” business model, the simulation of changes in the strategic indicators F_01 “Profit” and F_02 “Project Budget” (Fig. 6) of Atlon and Deasoft was conducted according to the basic variant.

Fig. 6
figure 6

Source: Formed by the author

Simulating the work of Atlon and Deasoft according to the basic variant.

Using the existing BM3 “Outstaffing” business model is more profitable for Atlon. The results of modeling the hiring of an additional software developer (vertice KR_01) by enterprises are shown in Fig. 7.

Fig. 7
figure 7

Source: Formed by the author

Simulation of Atlon and Deasoft work under option 2—hiring additional specialists without changing the outsourcing business model.

According to the calculations, hiring an additional Atlon software developer is expected to increase profits by 5.99% and budget - by 3.02%. While hiring an additional Deasoft software developer will increase profits by 6.19% and budget - by 3.09%. Thus, hiring an additional software developer for Deasoft is more efficient than for Atlon.

The results of modeling the expansion of sales channels using sales agent services (adding MC_03 vertice to the BM3 “Outstaffing” business model) by Atlon and Deasoft are shown in Fig. 8.

Fig. 8
figure 8

Source: Formed by the author

Simulation of Atlon and Deasoft work according to option 3—expansion of sales channels.

Using sales agent services by Atlon will decrease profits by 0.1% and increase budget by 0.12%. While the use of sales agent services by Deasoft will decrease profit by 0.12% and increase budget by 0.13%. Thus, the use of sales agent services in Atlon and Deasoft is not appropriate for the BM3 “Outstaffing” business model.

The results of modeling the change in the relationships with customers through the replacement of co-creation (removing vertice CR_01 from the business model) by special personal support (adding vertice CR_02 to the business model) in Atlon and Deasoft are shown in Fig. 9.

Fig. 9
figure 9

Source: Formed by the author

Simulation of Atlon and Deasoft work on option 4—changing the nature of customer relationships.

Replacing the co-creation of special personal support in Atlon will decrease its profit by 0.16% and increase its budget by 0.17%. While in Deasoft, the profit will decrease by 0.18% and the budget will increase by 0.2%.

Thus, modeling the change in the nature of customer relationships in Atlon and Deasoft shows the inexpediency of replacing co-creation with special personal support in BM3. The results of modeling the change of business model from BM3 “Outstaffing” to BM4 “Auxiliary outsourcing” in Atlon and Deasoft are shown in Fig. 10.

Fig. 10
figure 10

Source: Formed by the author

Simulation of Atlon and Deasoft work by option 5—transition to BM4 “Auxiliary outsourcing” business model.

According to the calculations, replacing the business model would increase Atlon's profit by 14.52% while increasing the budget by 5.94%. For Deasoft, the profit increase would be 16.05% with a budget increase of 6.23%. The results of modeling ways to improve the business model of Atlon and Deasoft are shown in Table 4.

Table 4 Simulation results of Atlon and Deasoft business model improvement.

The results of improving the business model are shown in Table 5.

Table 5 Comparison of ways to improve Atlon and Deasoft business model, change in % to the base variant.

As can be seen from Table 5, the best option is the transition to the business model BM4 “Auxiliary outsourcing” (Fig. 11).

Fig. 11
figure 11

Source: Formed by the author. Notes: Option 1—no change; option 2—hiring an additional software developer; option 3—expanding sales channels by using sales agents; option 4—replacing co-creation with special personal support; option 5—switching to BM4 “Auxiliary outsourcing” business model

Comparison of ways to improve the business model.

Thus, from the analysis of the available outsourcing business models of IT enterprises, similar factors and patterns in the relationship between them were identified. Using topological analysis, it is found that certain factors can be replaced without losing the integrity of the business model. However, others, primarily management costs and software vendors, cannot be removed or replaced. Using the structural connectivity analysis, it was found that the factors can be ranked as follows in terms of the level of importance for maintaining the business model: key partners, key activities, customer segments, value propositions, sales channels, and relationships with customers. To make decisions to change the business model, it is proposed to use the elasticity of the target strategic indicators based on business models' managed indicators. It is substantiated that the best option for Atlon and Deasoft is the transition to an “Outsourcing” business model.

Discussion

While the balanced scorecard is used to monitor the achievement of strategic objectives, the integrated economic and organizational approach proposed in this study allows one to compare and justify ways to achieve these goals (Bhat & Kumar, 2018). The distribution of indicators into three levels allows one to consider changes in the ways of achieving strategic indicators by changes in the outsourcing business model. At the same time, the levers of control (indicators that can be managed by a company) can remain unchanged (Gholamian et al., 2020). The presented comprehensive economic-organizational model is a system of indicators; it can be used to assess the current state and capabilities of an IT enterprise. It also allows one to look for possible areas of improvement or replacement of the outsourced business model for a more efficient operation and quick and complete achievement of the long-term goals. To do this, it is necessary to determine the necessary specific conditions for changing the outsourcing business model (Karimi-Alaghehband & Rivard, 2020).

From the obtained results, it is obvious that the functioning of any business model is impossible without the expenses for the specialists' remuneration and management expenses. The specialists are attracted depending on the specifics of the outsourcing business model (David et al., 2017). Certain number of resource combinations may require ST_02. Only some of them are used in building an effective outsourcing business model. It is the same with the factors describing the other blocks of the outsourcing business model template: there are a certain number of unused combinations that can form the basis of new business models (Boukadi et al., 2019).

The construction of cognitive maps of business models proposed in this study by a single set of vertices unifies their structure and shows the differences, facilitates the creation of new business models based on a combination of existing factors. Determination of the conditions of business model changes will reduce the lag between changes in the market situation and the adaptation of an enterprise to the new business conditions. When changing or creating a business model, it is important to ensure that its integrity is maintained (Barak & Javanmard, 2020; Boichenko et al., 2020).

Software vendors are among the most connected factors for all business models except BM3 “Outstaffing,” which involves handing over to customers their experts who will use the customer's software. For BM3 Outstaffing, the most connected are staffing agencies and professionals themselves. Removing these factors would destroy the outsourcing business model (Patel et al., 2019). BM2 business model “custom calculations” is the most related to customers who systematically use calculation results and software vendors (Iqbal et al., 2020). Consumer segment (customers who occasionally use calculation results) is less binding BM2 factor, so it can be excluded or replaced without destroying the business model. The business models BM4 “Auxiliary outsourcing” and BM6 “Software development for sale” are the most related to the core business. The least connected in the business models are sales channels, customer relationships, and, to some extent, value propositions (Buldeo Rai et al., 2019).

The study proves that the transition to other sales channels or another form of relationship with customers does not destroy the outsourcing business model. Therefore, they can be considered as the most likely options for improvement. Key activities are more connected (holistic) than value propositions and customer segments (Eggert et al., 2018). In other words, a business may refocus on other customer segments, or begin to offer different value propositions, but the outsourcing business model will remain unchanged. However, a change in the core business may lead to a change in the outsourcing business model (Trabucchi et al., 2019). A limitation of this study is that specialists may be key resources and more connected to the business model than customers, but for key activities, it all depends on the business model. In some companies, specialists may be more important; in others, specialists may be less important than key activities. In other words, sometimes it is easier to change specialists, and in other cases, it is easier to change key activities.

In the future, this study can be expanded in the context of testing the proposed approach in the enterprises of other industries. It is possible to study the impact of contractual and regulatory aspects of outsourcing business models in different countries and regions, as well as to assess the flexibility of outsourcing business models in a crisis, in the aftermath of the Covid-19 pandemic.

Conclusion

Based on the determination of the profit elasticity by manageable vertices of outsourcing business models, the most attractive by the criterion of efficiency in the form of profit is the outsourcing business model of developing an in-house non-IT service. At the same time, the outsourcing business model of developing an in-house IT service is less profitable.

Modeling the effectiveness of implementing formed outsourcing business models provides an opportunity to increase profits for the studied IT companies by increasing the number of single-type projects. This is achieved by increasing the spending on innovation to improve the quality of projects and reduce the duration of their development.

Implementing the use of sales agent services in the business model for the studied companies will reduce profits while increasing the project budget. Thus, the use of sales agent services by the investigated IT enterprises is inappropriate for the business model in the context of outstaffing. Replacing co-creation with special personal support in the studied enterprises contributes to their profit reduction when the project budget is increased.

The conducted modeling of changes in the nature of relationships with customers of the studied IT enterprises shows the inexpediency of replacing co-creation with a special personal support in the context of outstaffing business model. Based on topological analysis, it is proved that certain factors can be replaced without losing the integrity of the business model. However, there are factors affecting management costs and relationships with software vendors that cannot be removed or replaced.

The analysis of structural connectivity confirms that business model factors can be ranked as follows (in terms of the level of importance): key partners, key activities, customer segments, value propositions, sales channels, and relationships with customers. The study proves that the most effective option for improving the outsourcing business model of the studied IT companies is the transition to a pure outsourcing business model in the context of making managerial decisions on the model transformation based on the use of the elasticity level of strategic target indicators. The main premise of this is the fact that the outsourcing business model has a broader platform for the administration of enterprise functions. However, it is inappropriate to generalize all the processes that took place in it prior to outsourcing. The center of this model is the strategic intentions of the business, not the outsourced processes. The structural unit of outsourced management is important but not the main element of the management system of this model. The main one is the division of key managers, who form the value of a company in the market, providing a stream of income.

The scientific contribution of this study is the proposed methodological approach to assessing the effectiveness of outsourcing business models; it allows identifying model transformation components without losing its integrity. This increases the level of flexibility of the business model and its adaptability to changes in the business environment, which ensures the effectiveness of a company. Based on the application of this methodology, the strategic objectives are linked to the business model in the process of achieving them (the level of achievement of strategic objectives under the influence of the selected outsourcing business model is shown). The blocks of the outsourcing business model template are linked, which contributes to the management of the business model using a system of indicators.

This study is limited by the fact that employees may be the lead resources and are more tied to the business model than to customers. That said, for core activities, they are directly related to the business model. For some companies, employees may be more important, while for others they may be less important than core activities. This means that in some cases, the change of specialists is more effective, while in other cases the change of key activities becomes less feasible. In the long term, this study can be continued in the context of testing the proposed methodological approach to the enterprises of other sectors. In doing so, it is possible to examine the impact of contractual and regulatory aspects of outsourcing business models in different countries and regions, as well as to assess the possibilities of adapting outsourcing business models to the aftermath of COVID-19 pandemic.