A unique all-in-one cloud based business management system includes key business components with dashboard reporting. It is set apart from other business management solutions which don’t offer HR/timekeeping; or from timekeeping solutions that don’t include the other components. The management of labor ends up being excluded from critical reporting systems, has to be managed in a separate system, and thus the data is not available to roll up to a single dashboard. The system is designed for small businesses with up to 500 employees.