Is it best to have separate websites for the Data Entry Team and Customer Service Team?
Data Entry Team are responsible for inputting the data (adding records).
Customer Service Team are responsible for sending out invoices, checking orders, payment, dealing with the customers, etc.
To have separate websites connected to the same database, e.g. data.mycompany.com (login for data entry - different layout/features) and admin.mycompany.com (login for admin and customer service team - different layout/features), or to have both in one? eg: staff.mycompany.com.