1. The admin environment (internal use, for the platform owner)
This is where you manage users, permissions, content and settings. The admin environment always belongs to the owner, never the end user. Without a good admin panel, you’re dependent on your developer for every small change.
2. The web applications (public)
The functional core. This is where the business logic, data, and processes live. A platform can have a single web application, but also, for example, a planning module, an invoicing tool, and a reporting dashboard all running within the same platform.
3. The portal or ‘personal environment’ (public)
For the end users. Customers, employees or partners log in and see their own protected environment, filled with data relevant specifically to them.