The dynamic and competitive business environment requires competent specialists with more than just a basic understanding of business concepts but with expert knowledge of specific business functions. To stand out above the rest one needs to have competitive advantage over ones peer group.