ABSTRACT

A proliferation of competing brands, shorter business and product life cycles together with many different business models all make the world's business environment more complex and challenging.