Information technology has become inseparable from the way businesses are conducted these days. It is finding application everywhere. Businesses, instead of looking for template based straight-jacket solutions, desire something which is more pertinent and relevant to their needs. Developing