Most applications have computation, data storage, input, and output.