It is known that management tools provide a systematic method for analysis and troubleshooting. Using them properly helps significantly improve the decision-making process of the business, otherwise will cause an improper use of financial and human resources, and a lack of motivation within the company The fact that Wikipedia, reminds us also that it is understood that the management tools are all systems, applications, controls, computing solutions, methodology, etc., helping to run a business in the following broad areas: Tools for recording data in any business will Tools for monitoring and improving business processes Tools for consolidating data and making decisions is added that one of the major drivers of the increasing diversity of tools for managing the company, has been and new forms of interaction between different platforms heterogeneous, which is known as service-oriented architecture. These make it possible for business management systems can be segmented in modules, each with a specific function and programmed with the most suitable language for their work. When any of these modules need some other data, it requests a service that provides applied. The following links show various forms and examples for the application form and answers: SOA Middleware SOAP XML Web Services One of the great challenges of computer systems today, which necessarily must be done through management tools are summarized as: "The great challenge for computer science in the early twenty-first century is to interact or exchange information with any fixed or movable, to high speed and make decisions on Edge and without human intervention.