First, I would look at the company's system requirements and management's expectation. Second, I would meet with individual departments and find out their expectations. Third, I would create a data flow diagram, document flowchart, and/or system flowchart to determine the logical flow of data and physical dimensions of the system. From the information collected, it will be easier to decide the type of software upgrade that is the best fit for the company.
Natural gas or water can be stored in cylinders or tanks to be used when pipelines are damaged and service disrupted. To power a building or locality when the supply is disrupted, we need generators and the difference is that electricity has to be generated as it is used, it cannot be pre-generated and stored. Smart metering enables utility companies to make an estimate of the usage in the serviced region so that they can provision for generators of sufficient capacity to cater to user needs in case of emergency.