Here's where I stand:
- Super Clients merge vastly different use cases into just one app.
- Clients provide complete support for the many actions in a given use case, including read, write, configuration and long-term data management.
- Mini apps provide read and write support for single actions, including configuration management related to the action.
- Micro apps are single interface apps that execute only one action. Viewing some record and creating the same record are separate micro apps.