A Business Process addresses definition defines a discrete activity that has inputs and outputs, as well as starting times and stopping times. Some business processes happen repetitively, while others happen occasionally, or even rarely. Business processes can be implemented by people, machines, computers, or a combination of all three.