Application enablement
Cumulocity provides a comprehensive application enablement platform that combines no-code tools with advanced development capabilities, enabling users to build and deploy IoT solutions that are tailored to business requirements.
The Cumulocity flexible architecture supports different levels of application enablement:
- No-code enablement: Allows users to quickly configure existing applications and extend functionalities through available extensions without the need to write code.
- Low-code enablement: Enables the creation of custom logic using intuitive tools like Analytics Builder and pre-built components, making it easy for users with minimal coding experience to develop solutions.
- Code-based enablement: For full customization, developers have access to comprehensive SDKs to build tailored solutions, offering maximum flexibility and control.
Self-service applications
For users with no or minimal coding experience, Cumulocity includes:
- Cockpit application - Offers no-code tools that enable users to monitor and visualize IoT data quickly. It features a drag-and-drop interface, a pre-built widget library and smart rules for creating dashboards and analytics. This allows business users to implement real-time monitoring and data visualization solutions without extensive coding knowledge.
- Digital Twin Manager - Helps users create and manage blueprints of their assets, including their properties, relationships, and connections to sensor and device data.
- Branding manager - Enables organizations to modify logos, colors, fonts, and domain names for a consistent, white-labeled experience that aligns with their brand identity.
- Extensions library - Offers pre-built official & community-supported, open-source plugins that support adding additional functionalities in the platform that can be integrated seamlessly into applications.
Customization & developer tools
For more advanced customization, Cumulocity provides comprehensive development capabilities:
- Web SDK - Provides all necessary clients and components to quickly build frontends in Cumulocity and fully utilize the Microfrontend architecture capabilities. Developers can start with a simple UI plugin or scale up to a fully scaffolded web application.
- Web Application Hosting - Enables secure deployment and hosting of Web SDK-based applications within the Cumulocity platform, with built-in support for the extension ecosystem.
- Microservice SDK - Offers tools and libraries for developing custom backend services that extend Cumulocity’s functionality.
- Managed Microservice Hosting - Provides secure, scalable hosting for custom microservices within the Cumulocity platform infrastructure.
- Codex - Comprehensive design system offering UI guidelines, reusable Angular components, and styling utilities to ensure consistent application development.
These capabilities, combined with Cumulocity’s built-in multi-tenancy and application subscription management, provide a robust foundation for scalable application development.
Other resources
- Open APIs - Well-documented REST APIs that expose complete platform functionality
- Command Line Interface (CLI) - Tools for streamlined development workflows and automation
- Active Developer Community - A collaborative platform for knowledge sharing and problem-solving through the Tech Community