There are several crucial functions that a system for a cosmetics business should have:
Warehouse inventory accounting and assortment analysis
Conducting sales and accepting payments
Automatic printing of documents: invoices, bills, labels, etc.
Payroll computing (wages and commissions)
Sales analytics and reporting
All these and many other functions are available in RemOnline. You can try them for free by signing up for a 7-day trial.