A business process is a sequence of activities or tasks. Once completed, they will accomplish a goal. The process should have clearly specified inputs and outputs. A single task can itself be specified by a sub-process.