I am currently creating an application to manage customers, employees, invoices and appointments.
But I am not sure if my design is an overkill and it could be simpler.
Functional requirements:
-) A customer can be an employee as well as a company or a person.
-) The login for customers and employees should be the same.
