Hello everyone. I'm a web developer and I've just finished developing a web application for small businesses to manage their customers. It's something that would be installed on their business website.

The only problem is that I don't know a lot about marketing. Any advice on how I should go about marking this software? The target audience would be small, local shops that need to manage their customer base. The software contains unqiue functionality that makes it better than Quickbooks or something similar.

I dunno what platform your software runs, but create a free version, deploy into repositories (Google Play, Wordpress plugin - really do not know your platform, but there are a lot of them). Find useful Name, keywords and tags for your product to make it found.
Beyond this try to make alliances: find those providers, who have access to your target and offer help to improve their business this way...

Business software can be marketed through getting 'reviews' from, free trials with small # of business owners, and maybe allow a blogger to test and review your product. One obvious question regarding having it available on a biz website, is this program near 100% hack proof? no business owner wants to risk 'publicizing' their customer info. Lastly, there's low cost advertising such as Facebook business groups, Ezines also run 'classified ads', a search online may help you find 'free' advertising coupons or low cost ones.