There are various factors that shape the ultimate outcomes of an organization. The performance of a company is based on many external and internal factors. The strategies applied by the company to harness the resources available to the company, eventually decides the success of the company. These factors that have direct implications on the performance of the company must be considered seriously by the management while making any business decision. Having clarity regarding the level of performance and the factors affecting the performance helps the organization to comprehend the bottlenecks that exists in the organization. The organization than can utilize the resources in a more effective way.