I want to achieve this without creating multiple sites (i.e., one app per site). Instead, I want all apps to remain installed in the same site and be served via specific subdomains.
Is it possible to configure this within Frappe? If so, I’d greatly appreciate guidance or pointers to the right direction.
Yes, it is possible to have all the applications in a single site instead of multiple ones and separate them using subdomains. To achieve this, you need to use ‘multi-tenancy,’ which is exactly what you’re describing.