3000 Concepts and Roles in Business