A Unified Theory of Low/No Code, Middleware, and the Future of Enterprise Applications

Glasp

Hatched by Glasp

Sep 20, 2023

4 min read

0

A Unified Theory of Low/No Code, Middleware, and the Future of Enterprise Applications

In the world of enterprise applications, there are three key components that play a crucial role: low/no code platforms, middleware, and systems of engagement. Each of these elements serves a unique purpose but ultimately work together to create a seamless and efficient application ecosystem.

Let's start by exploring the concept of low/no code platforms. These platforms provide a simplified way for non-professional engineers to create, deploy, and manage applications. They offer a range of tools, such as drag and drop elements, forms, and lists, that allow users to customize and build applications tailored to their specific needs. This shift towards low/no code development experiences has expanded the pool of individuals who can create and customize enterprise applications, empowering organizations to adapt and innovate more quickly.

Salesforce, a leading player in the enterprise application market, has recognized the importance of low/no code platforms and has embraced this trend with their Lightning platform. Lightning provides users with both low- and no-code development experiences, enabling them to build mobile and desktop applications without extensive coding knowledge. By democratizing the application development process, Salesforce has further solidified its position as a platform of choice for businesses.

However, the true power of Salesforce lies in its status as a system of record. As the central hub for customer-centric data, Salesforce serves as the primary repository for valuable sales and service information. Other systems and applications within an organization need to integrate seamlessly with Salesforce to ensure smooth operations. This creates a strong incentive for businesses to adopt Salesforce as their system of record, as it becomes the central point for data storage and structuring.

While Salesforce excels as a system of record, it also recognizes the importance of systems of engagement. These are the interfaces through which users interact with and derive value from the data stored in Salesforce. Systems of engagement can take various forms, including native or custom apps, as well as APIs used by other systems. Salesforce's position as a system of record gives it the ability to influence the systems of engagement, ensuring that all applications and interfaces align with its platform.

To maintain its position as a system of record and engagement, Salesforce has embraced the concept of a platform. By creating an ecosystem around its system of record, Salesforce encourages innovation in the interaction methods and allows for customization by customers and third-party developers. This strategy further solidifies Salesforce as a platform, as it creates additional value and increased switching costs for customers.

Middleware plays a critical role in connecting different applications and data sources within an organization. As companies use hundreds of applications, it becomes essential to have middleware that can seamlessly integrate these disparate systems. Middleware acts as a bridge, facilitating data exchange and ensuring that applications can communicate effectively. By owning the middleware layers, Salesforce gains influence over the data models and systems of record of other applications, further strengthening its position in the market.

The rise of low/no code platforms poses a potential threat to incumbent enterprise applications. As the creation and engagement with data become decoupled from the storage and structuring of that data, businesses are increasingly seeking applications that offer endless customization and flexibility. Low code vendors are well-positioned to meet this demand, as they provide users with the tools to build applications that align with their specific business processes and mental models.

Salesforce's success lies in its ability to help businesses interact with customers and catalog those interactions. However, the value of customer interactions outweighs the importance of the underlying database decisions. Modern companies prioritize innovation at the top of the stack, focusing on customer engagement and leveraging the vast array of signals available. Salesforce's potential lies in its ability to rethink customer interactions and incorporate diverse data sources beyond the traditional relational paradigm.

In conclusion, a unified theory of low/no code, middleware, and the future of enterprise applications revolves around the concept of platforms. Salesforce, with its Lightning platform and system of record, has positioned itself as a dominant player in the market. By embracing low/no code development, Salesforce empowers organizations to create customized applications, while its middleware capabilities ensure seamless integration with other systems. As the landscape of enterprise applications continues to evolve, the key to success lies in providing flexible and customizable solutions that prioritize customer engagement and adaptability.

Actionable advice:

  1. Embrace low/no code platforms: Explore the benefits of low/no code development and empower non-professional engineers within your organization to build customized applications. This shift can lead to increased innovation and agility.

  2. Invest in middleware: Recognize the importance of middleware in connecting different applications and data sources. By owning the middleware layers, you gain influence over data models and systems of record, strengthening your position in the market.

  3. Prioritize customer engagement: Focus on creating systems of engagement that provide a seamless and personalized experience for users. By understanding and meeting the evolving needs of customers, you can maintain a competitive edge in the enterprise application space.

Sources

← Back to Library

Hatch New Ideas with Glasp AI 🐣

Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)

Start Hatching 🐣