Terminology
Components
Getwebstack considers microservices and micro-frontends as being components. Microservices provide the back-end functionality of the application, while micro-frontends provide the user interface. You can see here all the prebuild components available.
Bundles
We consider a micro-apps as being a collection of components, which we named as bundles. For example, if you want to have a team working only on the authentication portal, you can bundle all the frontends and APIs related to this in a bundle and give only that team the permissions to access them. All the prebuild bundles can be seen here
The idea of micro-app can be both abstracted into a bundle or just stand-alone components. You are given complete flexibility of how you want to organise your app.
Projects
Finally, a project is a collection of bundles or standalone components.
Workspace
A workspace is a local path where one or multiple projects can be found.