The most popular and comprehensive Open Source ECM platform
Data has become the fuel for a new breed of applications based on analytics, artificial intelligence and machine learning. In recognition of that, one proposed method for developing applications is to first understand both the business problem and the data that will be available. From the data flows the logic, the user interface and the user experience. This data-based way of thinking about application development is being called cognitive-first development.
Yogesh Gupta, CEO at Progress, said that “we see a whole world of business applications going smart, able to predict, to anticipate and therefore to help businesses be more successful. The experience goes beyond to cover the interaction itself. The interfaces have to understand context. All of this has to tie into a back-end platform to run your business. You need to run the business apps in a scalable, secure environment, with data connectivity and front-end tooling. We think that’s the architecture for modern, smart applications.”
A cognitive-first development methodology integrates techniques like predictive analytics and machine learning with traditional development technologies. The result is the ability to make powerful applications that enable users to make better decisions and solve more complex problems.