Introduction Introduction of a new system in a business organization can be one of the most challenging and risky undertakings that a business can carry out. This is especially the case if a completely new system is required or available, and the business has been using another system. The risk is usually because the management of the business may not know the reliability of the new system. In addition to this, the users of the new system may be completely unfamiliar with it, leading to a bottleneck in the offering of services or production of goods, which will obviously lead to a reduction in profits or an increase in losses. Also of essence is the consideration of the fact that the implementation of a new information system in a business requires a high level of expertise in order to ensure that the expert gives proper hardware and software specifications for the effective and efficient running of the new system. It is therefore critical that before a business organization implements a new information system, it puts all these issues into consideration. This report offers recommendations of how Top Cuts, a chain of hair dressing salons in the U.K. should implement a new system in their business premises. Literature Review Businesses at some point find themselves in a situation in which they need to upgrade their information systems. A number of reasons prompt this, the main one being the functionality of the system. As businesses expand, they may add portfolios and functions in their scope. This may render the information system being used incapable of handling the operations of the business since the information system may not include functions related to the additional portfolios and functions. In other cases, businesses upgrade their systems when the technology that they use with the current system becomes obsolete. With time, new and more powerful technologies emerge and thus businesses are forced to upgrade their systems in order to maintain their competitive advantage. Many business information systems have failed either during the development process or during the implementation stage. This is normally due to poor planning. During the development stage, if custom software is being made, it is important to plan holistically for the software. It is vital to collect sufficient data before the development process begins. Many programs fail during development due to failure to collect the sufficient data. This is because the data and requirements of the business organization will determine the components of the system. It is also important to choose a reliable platform on which the program will be developed. This is because the platform will determine many aspects of the information system ranging from speed to security, and even reliability. Many systems fail during the implementation stage due to failure to choose the right platform for program development. Another problem that may lead to failure during implementation is the failure to match hardware with the requirements that are needed to run the developed software. The use of computer information systems by business organizations gives them competitive advantage against other businesses in the same industry. This is especially the case because the use of information systems leads to increased productivity due to the efficiency that they come with. The use of computer systems also en