Best viewed using 800 x 600 resolution. Given such a broad definition, we can safely assume that there is great complexity in meeting these goals. Marketing is an ongoing process, tailoring the marketing strategy and tactics to meeting changing goals and a changing business environment.
Marketing is a skill, rather than an art.
The ability to effectively market your business can be learned by anyone. True, some people do come up with some interesting and extremely effective strategies for marketing their business. However, anyone can approach the marketing of their business from a template approach and determine efficient and effective strategies. Further, you do not necessarily have to expend a great deal of money to market your firm. Anyone can spend thousands of dollars a week on promotion.