Planning is one of the most important steps in the implementation and deployment of an information system. In terms of functionality good planning creates a solid base for a usable solution. Good planning also ensures that the final outcome is an easily managed solution which supports the business, with reasonable costs.
The planning process begins always from the customer‘s needs. The customer‘s needs create a base for the software‘s functionalities. Good planning makes it possible to anticipate future needs and to avoid unpleasant surprises in the future.