Write the business requirements for a computer program and identify which entities are to be modeled using Object Oriented Programming.
Our organization is a small Office Supply business, called ABC Office Supplies. They sell office supplies to corporate customers in a small geographical area, maybe near a metropolitan area of our choice. They don't do retail sales. They need a program to track sales history so they can better evaluate the performance of their Sales Team.
Analyze the best choice of language to meet those requirements.