
For engineering and automation tasks, users had to assemble different components in the correct versions from multiple sources. Without a central, structured platform, this led to extra effort for research, version matching, and manually compiling related content. Dependencies, such as additional required components, also had to be considered to ensure a working setup. Especially for new or security-related components, clear labeling was essential so users could quickly make the right choice.
The goal was to create a central, cloud-based platform that provides all relevant engineering and automation content in a structured and consistent way. The cloud architecture ensures the WAGO Download Center remains reliable and high-performing, even with more than 20 TB of downloads per month, while staying flexible for future requirements.
Users should be able to quickly find components, filter them, select the correct version, and download them as needed. Detailed pages provide transparency on versions, additional information, and dependencies, so required components can be downloaded together. The platform also supports switching between the WAGO and ctrlX OS automation systems within a consistent user experience.
Information architecture and structure: Development of a clear structure across software, solutions, training materials, and documentation, including seamless switching between WAGO and ctrlX OS
Download and packaging logic: Support for individual downloads, recommended bundles, and a download list for multiple selections, including automatic handling of dependencies
Transparency and guidance: Detailed component pages with version information, additional context, and dependencies, plus clear labeling of new and security-relevant components
User experience and operations: Search and filtering, multilingual support (German and English), online help, and ongoing quality assurance for stable operations
The WAGO Download Center allows users to find software, firmware, libraries, solutions, training materials, and documentation in one central location, with targeted navigation through search and filters. In the past, users had to gather content from different sources and manually align versions. Today, required components can be found much faster, including clear visibility into versions and dependencies. Multiple downloads can be combined into bundles or managed through a download list.
The Download Center is not intended as a complete repository for all WAGO documentation, but rather focuses on cross-system documents that describe system properties and are not tied to a specific product. Through integration with the WAGO Navigator notification software, users are proactively informed about new artifacts and versions instead of having to search for updates themselves. Versioned and verified delivery also reduces the risk of using incompatible or inconsistent versions. Labels for new or security-related content improve orientation and support informed decision-making.
Cloud platform implementation on Microsoft Azure
Frontend hosting on Azure App Services
.NET-based backend services including REST API design
Headless CMS using Strapi for content management and delivery
High-performance search with Meilisearch, including indexing, filtering, and relevance tuning
Data storage with Azure PostgreSQL
File delivery via Cloudsmith for scalable, fast, and global distribution of large download volumes
Integration of external systems such as Cloudsmith Synchronizer, CODESYS, SharePoint, and Microsoft Graph API, based on the documented setup
Security and access concepts including SSO, role-based permissions, and validation mechanisms where implemented
Monitoring and observability for operations and quality assurance, including telemetry, logs, and alerts
Want to learn more about this project and how M&M Software can support your organization in building future-ready, cloud-based platforms?