Marketing in all directions is expensive and brings poor results.
The ideal is to find out where your clients are and design your marketing strategy around the right mediums, net, advertising, word of mouth, etc.
The ideal situation is even to find first a target market and design a product after that.
Once you know who your clients could be, it is easy to design a product which responds to their needs. Find their needs first. Designing the product comes after.