In addition to second thoughts about what you did code, there are a number of interesting things that you might need to implement depending on how the rest of your business operates. Before moving away from the application, let's talk about a few of these things.
For example, right now, when an order is recorded, that's the end of the story. For all you know, magic fairies come in the middle of the night, read the database, and stuff FedEx packages.
In the real world, someone has to actually put the product in the mail. In a large enough company, you'll have to integrate your application with an existing fulfillment system that was probably designed to handle mail-order or telephone sales.
This is when the large commercial ...