Low-Code: Winning the Economics of the Digital Battlefield

Until recently, the economics of bespoke enterprise application development has been a story of scarcity. Because such apps are difficult, expensive, and time-consuming to produce, companies treat them as rare, precious resources.

This economics has impacted how enterprises plan and budget for bespoke development, as well as how they make build vs. buy decisions. Clearly, if build is expensive and difficult, the pendulum will swing to buy, even though the history of commercial enterprise apps is also fraught with expensive, time-consuming options.

Now, however, those economics have changed. Today, because of low-code platforms, bespoke development follows an economics of abundance.

Applications are not simply faster and easier to build with a low-code platform like OutSystems as compared to traditional, hand-coded bespoke development.

Because the economics have changed, enterprises must now re-evaluate the role app development plays in their organizations – not just tactically, but also strategically, as they seek to leverage software for the sustainable competitive advantage that is the long-term goal of digital transformation.

Time for a Mind Shift

With low-code platforms, a typical enterprise appdev shop can build many hundreds of apps per year. The question then is: why? Why would an enterprise want to build so many apps?

The answer depends on the nature of the apps an organization is likely to build. In fact, low-code impacts the balance between tactical and strategic applications.

When apps are expensive and time-consuming to build, then the focus should be on building the most strategic ones. As the appdev team gets up to speed with low-code, in contrast, it’s now cost-effective to build a wide range of different types of apps, from the more strategic, mission-critical ones to the important, but more tactical ones.

A tactical application focuses on delivering short-term value within the context of the day-to-day operations of the business. Many financial, human resources, and general-purpose data processing apps qualify as tactical. Internal, ‘business-to-employee’ (B2E) apps are generally tactical.

Tactical apps have rarely been the focus of bespoke development, as it has never made sense for enterprises to invest the time and money necessary. As a result, companies have long settled for COTS alternatives, even though they may not always be a good fit.

In contrast, strategic apps deliver on the competitive priorities of the organization. Apps that increase market share, for example, are likely to be strategic. If an application both drives revenue and also provides a competitive differentiator to the business, it’s likely to be strategic to the organization. It’s no surprise, therefore, that customer-facing apps are likely to be more strategic than B2E ones.

As enterprises get up to speed with low-code development, they typically find that it’s now cost-effective to build more tactical apps in-house than before. However, the big win – for low-code app development as well as bespoke development generally – are the strategic apps.

Historically, strategic apps have always been a challenge for IT generally, as so much of the IT dollar has gone toward ‘keeping the lights on’ and other tactical expenditures.

Today, with the rise of low-code (as well as DevOps), app dev can finally become a strategic enabler for the organization at large. Just one problem: if you can build such apps, so can your competition.

Understanding the Digital Application Battlefield

As long as all the competitors in a particular market segment build their apps the old-fashioned way, then everyone is saddled with slow, expensive bespoke development, leading to an even playing field.

In the past, simply building a better app was the ticket to long-term strategic advantage. The classic example of this type of app is SABRE: American Airlines’ mainframe-based reservation system that dominated its industry for decades.

SABRE, however, represents the economics of scarcity. Today, the battle isn’t about who can build a better strategic application. Instead, the battle is over who can build better strategic apps faster.

Once one participant figures out how to accelerate their strategic app development, they will quickly gain a competitive advantage. That is, until the competition catches up. To remain the leader, then, the company will need to continually update its apps or roll out new ones to stay ahead.

Furthermore, the timeframe of this competitive cycle is growing ever shorter. No longer can an enterprise roll out a SABRE-like app and hope to maintain its advantage for decades, or even years. Instead, competitive advantage is measured in months or even weeks in some industries.

The Intellyx Take: Low-Code vs. DevOps?

In the absence of an established low-code appdev approach, even DevOps will fall short. True, DevOps promises faster application deployment, but coders can only code so fast, even with DevOps in place.

As enterprises ramp up their low-code teams, in contrast, moving to a DevOps culture becomes more straightforward, as the cross-functional collaboration central to DevOps is a central low-code best practice.

The key to maintaining long-term strategic advantage in the digital world is a combination of low-code appdev and an increasingly DevOps culture – a culture of cross-functional collaboration, self-organization, and flattened hierarchies.

This culture alone is necessary for digital transformation success, but it isn’t sufficient. Enterprises must move to this culture while leveraging a technology foundation that includes a low-code platform that empowers appdev teams to build more tactical and strategic apps faster – faster than they have done before, and faster than the competition.

Copyright © Intellyx LLC. OutSystems is an Intellyx client. At the time of writing, none of the other organizations mentioned in this article are Intellyx clients. Intellyx retains full editorial control over the content of this paper.

SHARE THIS:

Comments

  1. Excellent comparison Jason. I challenge you however to think about the impact of low code in complex environments – be it tactical or strategic app dev. What we see in the market is great use of low code tools such as Outsystems and many others – but not much attention is paid to the last mile of app dev and the system integ reqt’s which surface in most app dev today and with the rise of API’s. What we see is increased custom coding and scripting (of the low code or other platforms) which can come from the app vendor prof srvcs team at up to $400/hr or from a ITO firm from India at $100/hr – both driving up app dev TCO and slowing down delivery. Think about intelligent app dev and DevOps where more components, smart plugins and microservices are used, in a NO CODE way, to reduce TCO and get work done faster and happier. Keep in mind, every time you being any custom coding, it kicks off an entire SDLC.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.