Marketing-mix plays an essential role in the competitive business environment. Marketing decision makers constantly need to monitor changes in the environment and organization to make necessary changes. Therefore, a knowledge management system is required to acquire, store, retrieve and use up-to-dated knowledge. Corporations also tend to look for systems assisting them in knowledge management....