We have spent the last few months busy in trimming off things that I can best call as "pre-mature optimization". I estimate we would have
We have spent the last few months busy in trimming off things that I can best call as "pre-mature optimization". I estimate we would have killed 30% of our entire code base.
The lowest hanging fruit was our billing app. It sucked and there was too much hard-wiring to make it fun to update. What we realized is that for this kind of a product, we could do with annual billing. I know the world is moving towards micro payments and small billing, and it is something we could bring back in the future, but right now, with the resources we have its best this way.
The other major upgrade is the website, this website is built "on" erpnext. All the web pages are generated dynamically from ERPNext. This is my first blog from within the app. To add a new blog, all I do is log in to my account and add a new blog entry. So we have managed to fuse two separated codes into one.
Also, free trials are back! After taking them out for the better part of the year we are bringing them back. The reason is that since we are no longer offering monthly billing, customers will want to try out before they commit a larger amount. We still have not decided how much support we can provide with the trials.
This release will make our product a lot better engineered with a much tighter code-base. We hope to keep making continuous improvements on the same trend. What we need now is a ton of new customer signups!
Rushabh is a software developer and founder of ERPNext. He usually writes about the startup experience, open source and the technologies he is working on.