(1) User
(How to handle end user)(2) Workflow and Process Control
(How to handle tasks to be done in a procedural manner)(3) Business Service and Legacy Wrapping
(How to inteface with existing business services and software systems)(4) Data and Operating System Services
(How to deal with database and operating systems)