Multi-tenant
Tenant-aware from the start.
Built for applications where users, organisations and data need clear separation without rebuilding the same foundations every time.
Tools / FrankPHP
The framework I built because I kept building SaaS products.
What it is
FrankPHP is the framework I use for my own web platforms. It gives me a fast start for multi-tenant, multi-user software without making infrastructure the project.
Multi-tenant
Built for applications where users, organisations and data need clear separation without rebuilding the same foundations every time.
AI-readable
Codebase context and conventions are part of the project so an AI assistant can understand how the application is supposed to work.
Deploy simply
Start on conventional hosting and add infrastructure when the application earns the need for it.
MIT licensed
FrankPHP is available under the MIT licence. It is the framework I use, not a framework I need to sell you.
Why I built it
I build software products. Most of them need the same boring things: authentication, tenants, users, permissions, routing, data access and a structure that stays understandable as the product grows.
FrankPHP is the starting point I wanted for my own projects, so I built it.
The point
Start with a working MVC structure.
Keep multi-tenancy explicit and understandable.
Deploy without needing a DevOps project first.
Make the codebase legible to humans and coding agents.
FrankPHP
The framework is open source. Read the docs, clone the repository and make it yours.