Build, protect and deploy apps across any platform and mobile device
Leverage a complete UI toolbox for web, mobile and desktop development
Automate UI, load and performance testing for web, desktop and mobile
Rapidly develop, manage and deploy business apps, delivered as SaaS in the cloud
Automate decision processes with a no-code business rules engine
Build mobile apps for iOS, Android and Windows Phone
Deploy automated machine learning to accurately predict machine failures with technology optimized for Industrial IoT.
Optimize data integration with high-performance connectivity
Connect to any cloud or on-premise data source using a standard interface
Build engaging multi-channel web and digital experiences with intuitive web content management
Progress platforms leverage Docker and DevOps to speed time to market for app developers.
Even innovators can get stuck in a rut. I’m thinking of the people I meet who tell me about how much pressure they’re under to develop more and develop faster, and how difficult that is. However, I often discover that these folks are not taking advantage of some powerful ways to stretch their time and talent. I have in mind both Docker, the containerization technology, and DevOps, the radical simplification principle for organizing and managing development challenges.
Docker is a major productivity upgrade because it places applications in containers that work on a standard framework, which ensures they will work wherever they are run (with the addition of Kitematic, that now includes Mac). I like to compare it to the familiar Universal Service Bus (USB) because it offers a similar kind of plug-and-play capability for developers. Containerization always had the potential to do this; Docker has made it truly successful.
At Progress, we use Docker with Progress® Pacific® PaaS and with our Modulus™ platform, where portability is central to our value proposition. With Docker, Pacific and Modulus apps will run the same way wherever they are hosted—whether that’s on-premise, in a public cloud or spanning both as a part of a hybrid cloud deployment. That’s a really powerful capability!
DevOps tackles the people and process challenges inherent in software development. By more closely integrating operational requirements with development best practices and the discipline of quality assurance, DevOps aims to streamline the whole and yield better results.
That’s a big claim, but one that is being demonstrated in practice. DevOps is increasingly important because:
Progress has a take on this, too. We make it possible for smaller organizations to “outsource” DevOps to Modulus as a managed service offering. Similarly, larger organizations can leverage Modulus to optimize their multi-language support by providing a platform to improve operational efficiencies.
That’s another “best of both worlds” situation that can really make a difference in an application development environment. Together DevOps and Docker can change perceptions about what is possible.
Progress helps you build, integrate and run beautiful applications regardless of device or cloud. Evaluate one of our options free:
As the senior director of product marketing and strategy for the Progress solutions and audience marketing team, Paul Nashawaty keeps his eyes peeled on what enterprises are doing about big data as it relates to digital transformation. Paul is responsible for applying practical business methodologies using technological solutions to drive success in organizations.
Copyright © 2017 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.