Hi @usr338,
yes it is possible to create multi tenant applications.
The most important tool to achive this are the relation policies - to define what users can see / edit.
We`ve used this feature in quite a few of our own apps, eg in tickets: if you have assigned the role 'agent' - per default - you can only see & edit tickets assigned to your team(s).