Strategic management is regarded as a process within which managers, having in mind all available circumstances in the environment and the company itself, formulate and carry on strategies to reach optimal strategic aims. The process of strategic management comprises several main components as illustrated on Fig. 1