Success in any organization heavily rests in how efficient its strategies are. The management must first have long term and simple objectives, have deep understanding of the competitive environment and have resources to back up effective strategy implementation. Appraising performance at regular intervals offers room for changing strategies for the better. Corporate social responsibility is the other approach to better performance in the current world of business. Industrial analysis is also quite important especially the use of porters 5 forces. Before devising strategies it is also important to evaluate organizational capabilities after which resources are integrated to enhance these capabilities.