Tony Henrich wrote:
I am a full time .NET developer and planning to keep it that way. I was thinking of creating a DNN module as a side business... more like a hobby that brings in some extra money. Nothing I expect to make a living from because I already have a full time job. I do worry about the support effort issue where I am spending more time on support than developing. Buyers will expect free support which comes with the product. However to cut the support issues, I plan to just support the latest DNN version (7.x). This way I don't spend time developing for different versions and have different versions of DNN on my computer. If a user is on an older version, well.. tough luck, but I would be happy to upgrade their DNN installation to make it work with my module (and other modules if possible) for an hourly fee. This way I am making money from the module and from support. The module can be an entry point to get DNN work. However I am not sure how big the market is for DNN 7.x installations and people willing to upgrade, by themselves or with my help. My primary work could turn into custom DNN work which I hand pick and the module is proof that I can do such work... although I have to consider first if I have enough free time to support this.
But all this talk about DNN market shrinking is giving me doubts.
What do you think of this business idea?
Whatever path you choose, make sure you are not doing it for money otherwise you will fail. If you offer a service you are not passionate about executing you will fail the task and your customer, destroying your name and bring nothing but dread for yourself. If you love building modules, then build modules. If you love working with people all over the world and help them create stellar DNN sites then start a DNN consulting service. There is big money in both but only if you are passionate about what you do.
Personally, I love building modules and apps (mobile, Mac & Windows) for DNN as well as working with people from all over the world providing them with custom DNN solutions. Its exciting for me to be on conference calls with my customer in England and their customer in Australia helping them design a data mining solution that pulls from servers in over 20 countries to generate a dashboard rendered in DNN. I do it for a living so I am interested in the money, but I do it more for those times when people express how exceptional the product or service is that I gave them. When a customer calls you and thanks you for building a module that saves them $50k each year or has cut down their reporting implementations by 90% that is a very powerful moment that money can't buy. You can't get that if you go into this just for the money.
What you offer should be your craft, should be carried out with extreme care and precision to the best of your abilities. You should enjoy
manifesting works of art in DNN because it requires vast amounts of time that you will dread if you do this just for the money.
To become friends with people in France, Iraq, Japan, Netherlands, Chile and countless more through building custom solutions for them with DNN is rewarding on its own and you can get that by building modules, skins or offering custom services. So the path you choose will always be the best choice as long as you choose that path you are passionate about.
Another benefit of being part of the DNN community or a provider for DNN is the technical growth you will gain working with talented developers and sharing resources. I've come a long way since 2003 when Shaun first launched DotNetNuke and that is only due to all of the great developers in this community sharing their resources, ideas and skills. I've helped many people get started selling DNN modules and skins just as many others have helped me when I needed it most. That is what makes the DNN community so powerful and that is why its so sad to see it diminish.
I'm not saying DNN is dying or even at risk of it, its far from it. I'm just saying the community seems a bit lost right now due to Evoq and we just need to find a new home where we can flourish.
In summary, if you are passionate about DNN then yes you should jump in and build an extension or offer custom services. If you need help getting started please contact me and I'll do whatever I can to get you going and we can work together to bring exceptional extensions and services to the DNN community.