
Integration
Tools for data or process integration such as an enterprise service bus.Transactions
Platforms for executing business transactions such as market trades.Data Access
Database access services.Application Framework
A toolset for building applications such as an API for developing mobile apps on a particular operating system.Device Middleware
A toolset for developing applications for a particular hardware environment.Game Engines
Frameworks for developing games that implement services such as graphics rendering, physics simulations and game scripting.Robot Middleware
Services for building robots such as robot control and simulation frameworks.Overview: Middleware | ||
Type | Business Software | |
Definition (1) | Software that provides services to other software as opposed to implementing business functions directly. | |
Definition (2) | Software that fits in the middle between applications and an operating system. | |
Value | Simplifying development by providing useful services.Potentially allows applications to be portable to different operating systems and devices. | |
Related Concepts |