Ahh… now we come back around to the actual topic of this thread. Hopefully everyone can follow the logic here.
Why does it not make enough money?
It is true that my views are just that… mine.
However, if you take time to look at all of the ‘self advertising’ the ERPNext team publishes, you will see that they are marketing their product to accountants, warehouse managers, and small to medium manufacturers among many others. I just picked out the first three.
The average college educated CPA did not also take website design, programming with json, html, or xml. Yet accountants are the developers chosen market. They construct their ads directed to those individuals. However, it is impossible for an international software to be able to create the standard reports required for every location on earth. So unless you happen to find the one or two reports you need on a regular basis already built in ERPNext, you would have to hire a developer or programmer to do the rest of the work. This is where a simplified report builder would dramatically increase your user base and therefore your monetary returns.
To me that indicates the developers are either lying to the public about their package, or they never had the general public as their intended target in the first place. Or I guess there is a third possibility. Maybe they are so stuck in their ‘tool’ mentality that they truly cannot see that they are missing their mark. Yet they expect to be able to make money with this software.
So, if they really want to monetize this, they need to make sure they can hit their target market. Clearly they are concerned that the project is not generating enough funds to allow it to grow. So instead of looking at what monetary model to use to get the ROI to look better, they might want to be looking at why their user base is not growing at the pace they would need to achieve their goals.
The same is true when it comes to a small manufacturer. There is much self created praise in the advertising for the ability to handle manufacturing businesses. Manufacturing businesses have grown in huge percentages over the past few years and yet, ERPNext is fairly stagnant in it’s ability to attract new manufacturers to it’s user ranks. This would be a huge potential for monetization. The problem is when any manufacturing manager worth their paycheck actually tries to use ERPNext to run their manufacturing module, they almost immediately stumble into the Scrap Management hole. A very sore spot with manufacturing users since at least mid 2015. Just check the forum yourself to see this. There are even some developer posts in the advertising indicating there is a scrap management module. The reality is you are expected to be a proficient programmer in python, json, etc. and write your own fix for this otherwise simple function. Again, another indicator that the developer team is either completely ignorant of the problem (because they can program their own way out of it when they need it), or they really are not targeting the software toward the users the originally claimed to be concerned about. They are targeting other programmers and not actual users. So, they should NOT really be surprised that the monetization model is not producing the revenue they were hoping to achieve.
I could go on with many more examples, but it should be fairly easy to see the diachotpmy here. The way the developers and the foundation talk about their software does NOT match up with the user experience. In the few cases where it does, you will find the ‘users’ have either their own IT group to fill in the missing parts, or they are developers themselves.
How can you expect to grow your monetary goals with this software if you never go back and make it user freindly enough to grow the installed base.
The only thing they are accomplishing at this point is discouraging many of the very users they claim to be helping because of issues like the 2 I described above.
You must understand… I am a LOUD voice of PRAISE for this software because I use it in my own business and set it up for so many other businesses. I seek out those potential users that have the money to pay for the development of the pieces they need in order to complete the package and I pair tha with 3rd party developers to make everyone happy. I love it!
My only point here it so try to shine a light on where the monetary opportunities are being lost. You cannot hype a product and then NOT have it live up to the description.
Why pour tons of resources into adding new domain types and more complicated permission structures if you cannot even fix the important parts of your core product? You cannot keep playing in the ‘developer perfection dream’ zone and expect that just because you put all this effort in the dream that you should also be making more money with it. The way to grow and make more money is to meet customer needs, not ignoring their concerns.
Can you think of any company in the world that made money by ignoring their users needs?
That is how the ‘tool’ class developer mindset is different from the ‘public production’ devloper’s actions. One only ‘thinks’ they are doing what is needed to make money, and the other is actually making money.
I am sorry that some of you take offense to my characterization. I am trying to provide a view point of the general public user that is evidently being missed in this project. Once you run out of developer users to buy into your project, you have to start looking for regular general public users in order to grow it into the money maker you wanted. You cannot get them unless you start paying attention to them.
BKM