The first software applications were considered procedural in that they were composed of multiple procedures that were called in a predefined order, such as in application not requiring human input, or in varying order based on input either from humans or other sources.
The first software applications were considered procedural in that they were composed of multiple procedures, or in varying order. This varying order was based on input either from humans. This varying order was based on input either from other sources. These multiple procedures were called in a predefined order not requiring human input. This was such as in application.