With benefits come risks. The cloud has returned computing power to the people, enabling IT projects to be quickly and efficiently shaped by business users. Agility and responsiveness are the new technical goals, and they’re being delivered by empowering business users and less-technical developers alike with new and easy-to-use tools. These tools offer low-code development with user-friendly drag-and-drop interfaces and familiar dashboards.
The benefit? Projects that a decade ago would have taken a team of expert developers months to complete can now be done in just days – or even hours. Not only does this new approach increase developer productivity and agility through automation, it also produces software that more closely meets the needs of business users.
But with a platform that’s so easy to use, will citizen developers and integrators always follow IT best practices? Will their projects scale to the needs of both the larger business and future projects? And are they introducing new security and compliance risks that can sabotage business value?
Learning From the Past
Prior to the software as a service (SaaS) era, enterprise applications were large, expensive, monolithic and difficult to customize. Because these applications were so costly and complex, they were exclusively under the control of the central IT department. CIOs and their architects would select the applications. Software developers would then customize them, sometimes with the help of highly paid consultants. Datacenter professionals would manage them. And business users? They’d take what they were given.
Business users had little choice. They had to accept the ways these applications handled their business processes and workflows. Even though these applications were bought for the business, it was the business, more often than not, that ended up conforming to the applications. Sometimes this was about as comfortable as squeezing a size 8 shoe on a size 10 foot. While applications could be customized somewhat, they rarely delivered exactly what the business wanted. Any further changes or corrections would require executive approval, likely leading to the return of those high-priced consultants.
Then came SaaS. Suddenly, applications could be deployed quickly and easily. Signing up was as simple as filling out a short web form, entering a credit-card number and clicking “Submit.” What’s more, SaaS applications were simple yet specialized. Instead of providing a single application that promised a buffet of features for everyone, SaaS applications provided features tailored to specific departments and roles: Salesforce for sales, Workday for HR, and so on. These technologies also made customization and updates easy.
In this way, SaaS applications promised a new era of productivity and agility for business users, IT departments and the business overall. Business users who most closely understood the need for a new application could select the best specialized solution. This made the business more agile and responsive, driving faster business growth. Or so went the thinking. Did SaaS actually deliver? Yes and no.
Boomi quickly and easily unites everything in your digital ecosystem. Learn how more than 9,000 customers Win With Boomi.
To be sure, with SaaS, business users were no longer at the mercy of IT’s long project timelines. SaaS adoption was explosive and not entirely in IT’s control. As early as 2015, a survey by Cisco found that CIOs grossly underestimated the number of applications they ran. More specifically, CIOs estimated that their organizations were running an average of just 51 cloud applications; but due to Shadow IT, the actual number was more like 790. Large as that gap was, since then the numbers have only continued to grow.
So as SaaS made life business users easier, it also made life for IT organizations harder. But even for the business, SaaS could create unanticipated costs and risks. For example, were these new applications secure? What kinds of data did they house, and was this data clean? Was access being controlled properly, blocking the “wrong” kinds of people, such as former employees? Were all the applications truly required, or did some of them unnecessarily duplicate and overlap others?
Faced with this long list of questions, many IT organizations found themselves scrambling to retake control of their data and services. To help them, many new product and service categories came into being. These focused on several important goals: providing security for shadow IT and cloud apps, helping IT organizations get a better handle on application utilization, and assisting businesses to comply with data-privacy and data-security regulations in this new age of anything-goes provisioning.
As Went ERP, so Goes ESB
Today, a similar story is playing out around data integration and workflow automation.
In the early days of heavyweight ERP applications, Enterprise Service Busses (ESBs) were the integration technology of choice. They promised to connect all key applications and data stores in the organization. However, ESBs were also expensive, difficult to program, and entirely under the control of the IT department. In other words, they shared many traits with old monolithic applications such as legacy ERP applications and on-premise CRM systems.
Then a solution arrived in the form of integration platform as a service – a technology created by Boomi – providing a low-code, easy-to-use development environment. Now IT users could replace their cumbersome ESBs with a tool that was easy to use, fast and scalable. And business users could use iPaaS to design and build integrations, data transformations, and workflow automations.
Today the key questions are: Does iPaaS – by empowering business users to build their own integrations and workflows – threaten to unleash a new generation of programmatic misfires? Does iPaaS inevitably lead to ill-conceived designs and lax data practices? And will IT end up spending more time maintaining and fixing iPaaS projects than it saves?
The answer to all of the above is yes, if the focus is solely on enabling business users. But not if iPaaS is done right. This means first recognizing the critical roles that IT and business users each play in software development, and then providing them both with the powerful tools they need to work synergistically, complete projects and achieve business outcomes quickly.
Boomi: iPaaS Done Right
The Boomi Platform is iPaaS done right. It empowers business users without ever putting IT best practices or business goals at risk.
Boomi does this by providing tools that range from simple to sophisticated, and that support a wide range of use cases and interaction patterns among IT and the various lines of business.
Boomi gives companies the flexibility to pick the tools that work best for them. That could mean simple access to projects or parts of projects using role-based access controls (RBAC). Providing starter templates through process libraries. Offering pre-built integrations via ConnectNow. Or letting central IT manage integrations on a per-account basis with integration packs.
What’s more, finding the right tool and then configuring it has never been easier, thanks to Boomi’s pervasive use of artificial intelligence (AI). One example is Boomi Suggest. It draws on 30 TB of anonymized customer data to guide both business and IT users in building connections and transforming data quickly and easily.
The Boomi Platform is iPaaS done right. It empowers business users without ever putting IT best practices or business goals at risk.
The Boomi Platform also combines ease-of-use with features that bring structure and control to the development of integrations and workflows. Boomi supports:
- Role-based access controls and parent-child accounts, so that IT administrators can control which users have access to the organization’s tools and processes.
- Process templates for creating new processes based on trusted models.
- Ready-to-use connectors, freeing business users from the need to create application connections by hand.
- Libraries of reusable and customizable processes.
- Reusable components and frameworks that greatly reduce the amount of custom development any project needs. These also help to ensure that all new projects comply with IT guidelines, industry best practices and government regulations.
- Built-in AI guidance for accelerating and simplifying the development of integrations, transformations and workflows.
Boomi works to keep both sides of the business equation happy. Subject-matter experts find the Boomi Platform easy to use. IT managers find the platform easy to control and audit.
The Boomi Platform also helps IT departments ensure that empowered business users work within the guidelines and controls defined by IT. That’s especially important as larger organizations create formal cross-departmental teams focused on integration, known as Integration Centers of Excellence (ICoEs). These teams follow practices designed to make the most of both powerful integration technology and subject-matter experts across the organization – including “citizen integrators” whose official jobs lie outside the IT department.
To accelerate the pace of business and spur innovation, organizations should empower their business users to build the IT solutions they need. But those solutions must comply with the organization’s IT policies and best practices; they should also build on a foundation of reusable code.
Boomi Improves Both IT Agility and Control
Business users and IT developers can work synergistically with support from the right iPaaS. Boomi helps them to realize the best of both words: the business acceleration that comes from giving more power to lines of business, and the control and efficiency that comes from ensuring IT’s guidance over the development and deployment of new IT products and services.