When a program starts in an object-oriented language, information is put into compartments. This is what allows the program to compute things. In this example, we’ll be taking an e-business and examining an order has been placed within said program. All of the data is put into the right compartments, but what happens when the order needs to be submitted? The program has to have the capability of taking the data from the compartments and saving it to a file that can be stored and accessed. Once the program is terminated, any data that hasn’t been backed up is lost. In an e-business (or any business for that matter), backing up data is essential to prevent having to re-enter everything into the systems when you need it. “File processing is one of the most important capabilities a language must have to support commercial applications, which typically store and process massive amounts of persistent data” (Deitel & Deitel, 2002). It is more important for an e-business because they don’t have the luxury being able to rely heavily on paper systems. A business needs this capability to store the information they currently have, create databases where they can review multiple entries of data, and transfer the same database from one instance of the program to a different instance that is on another computer.
Deitel, H.M., & Deitel, P.J. (2002). Java: How to program (6th ed.). Upper Saddle River, NJ: Pearson Education.