"1000 tables" Wow!
Is this a SaaS solution? Does the client sign-up online or do you deploy your solution on a client-by-client basis?
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hi All, I have developed an ERP software written in pure PHP with 22 different modules such as Accounting, HR, CRM, Warehouse, Transport ..etc. Also it contain nearly 1000 tables. Same application used by multiple customers.
I plan to re-write this application using laravel. I would like to get advice from you all about how do I structure this and what are the best practices. I have multiple customers using the same application what is the best approach to start developments? The current application contains many features but this level I consider following points:
1. Multiple Modules (Accounting, HR, CRM, Repoting, Transport ...etc all modules are linked with finance)
2. Multiple Customers with different configurations (Separate Database for each, On/Off switches for features)
Please or to participate in this conversation.