| A few thoughts: 1. Is your target customer a software developer? It seems like your customer would be a executive, perhaps at a smaller business. You want to get that person's attention. I think open-sourcing is more likely to get developer attention. 2. There are lots of other marketing strategies you could try (content-based marketing, going to tradeshows, cold calling, etc). 3. If you have existing customers, I think you really need to work with them on in-depth case studies that explain why they benefited from choosing your solution. You should also see if you can market to other, similar customers. 4. "customizable by any developer" - That developer should be you. This I have personal experience with. We initially delivered a product and left it to the customer to configure. Later, we discovered that customizing the product for the customer delivered better results, better relationships, and allowed us to learn about our own product and our customers. Anyway, I would do a lot of sales/marketing brainstorming before I open sourced. It seems you see it as a marketing strategy, but I think you should consider other avenues first. Good luck! |
Your thoughts on the developers vs business decision-makers, in particular, hit the spot. When we started, we figured that customizing business software by ourselves was something we'd never be able to scale properly. So, instead, we wanted to create a community of developers and partners who know their target audience better than we do. This way, we focus on the core platform and search for these partners, who, for a cut, focus on their areas of expertise. Big competitors like ODOO, Zoho, and various local products use the same model.
Of course, as you mentioned, the pure approach didn't work well. The best clients we know are those we found by ourselves, even when we handed them off to the partners for actual developer work. But the big part was making the product customizable for the developers (including us!) in the first place because we essentially started to offer various products built on top of us that we could mix, match, and reuse.
Open-sourcing aims to attract the attention of these developers and partners by offering them a vast incentive compared to the products on the market: BYOServer and have it for free. With this, we massively cut our ability to profit from the cloud service but (hopefully!) create a community of contractors and companies who develop on our platform as their business model. With this, we create a market for the services based on our platform, and there are still lots of ways for us to profit from it with integrations, cloud offerings, and various value-added services.
Still, we continue to explore the marketing options as well — it's slow, but not as slow as before :)