The last couple of months I have been quite busy preparing two new products that I expect will result in a revenue boost.
The first product is an on-premises version of the SaaS. This seems a bit counterintuitive but I have been getting requests for on-premises since I made the first release.
As it turns out, many companies, due to certifications and security concerns cannot use SaaS products that are tightly connected to their internal development workflow, so they are prepared to pay more for the possibility to run the software on their own premises. The on premises version was actually available a couple of weeks ago and without any marketing we have already 3 companies running it, so I have big expectations when this is announced properly :)
The other product is a licensed version of the BullMQ library. It is just a hard fact of life that it is extremely difficult to monetise open source even if your software has a great success. The Taskforce.sh dashboard is getting more and more traction, but not at the speed I would like it to go. Furthermore there is not a direct relationship between which new features I implement in BullMQ and amount of users paying for the dashboard service.
I concluded that the only way forward is to offer a commercial version that includes premium features and better support. Most of the new features are actual features requested some time ago by BullMQ users, so I expect these features to be useful to the existing and a growing number of users.
Of course I am still a big believer on the open source movement and will continue to support the open source versions of the software for years to come, but they will not see so many new advanced features as they did in the past.
As with any new product it is always a bit of gambling, so I wonder what do you think? I am taking a completely crazy direction, should I do something different or just persevere on these products? Please let me know in the comments.