Platforms are designed to be environments for apps. Not only will developers build the app on a particular platform, but the finished product will also run on that platform. In this sense, the hardware and software components of the platform work together to support the app throughout its life.
Frameworks are intended to be more like app templates. Their ready-made components provide some guidance to developers throughout the development process. This allows them to build upon the framework with the customizations necessary to meet the specific needs of their end-users. However, the app will still need external support to run once it’s complete.
Thus, many modern decision management tools are not platforms but rather Decision Intelligence or Digital Decisioning Frameworks for development of decision services that can be deployed to different platforms such as AWS or Asure. Link