Software Flow

The top-level software tasks the application must perform can be placed in two categories: