Functionality (business logic) is clearly assigned and executed in one application, the output is then made available to other applications