Sometimes, clients request specific custom features. For example, Tadqeeq requested a custom serial number for invoices, which may not suit all clients. I believe main features should be applicable to everyone.