Odoo: The new OpenERP
odoo.com
odoo.com
There is HUGE opportunity in this market and I believe one big reason is that a new generation of userbase will expect and demand a better UX than any current offering.
In fact, I suggest a great startup idea would be a to take the openerp codebase and wrap a new UI/UX around it starting with one vertical ("niche") market and working out from there. (i.e. "A beautiful ERP for medium-sized businesses focusing on your growing warehouse, sales and purchasing needs built on the solid foundation of openERP."). Not saying it would be easy, but just worthwhile. I have a feeling the Odoo rebranding points to an effort for a UI overhaul which acknowledges the opportunity of a great UX.
Solid foundation is a joke. OpenERP is probably one of the shittiest pieces of code every written in Python. Take a look at their ORM code. And, of course they still use floating points for accounting [1].
[1] https://github.com/odoo/odoo/blob/master/addons/account/acco...
Disclaimer: I work on the Tryton project
It doesn't even have a screenshot, and the main description does not tell clearly what it is. The only apparent link beside the menu bar is "Validate HTML". There is no link on the items such as "Accounting" in the description.
Finally, you forget that IT departments in big companies are just a tad above trained monkeys and your software solution has to take that into account, in fact, it's the first piece of your service: it has to be easy to maintain. It's probably here where you want to focus on to compete...
Indeed. When a person's livelihood depends on using your software, they have a pretty strong incentive to learn how to use it effectively, and put up with all its imperfections.
I'm sure some employees actually revel in how backwards and difficult to use their business software is. If everything were automated, effortless, and required no expertise, they'd be out of a job.
This generalization is the equivalent of "Every SF startup engineer is a high schooler who happens to know some javascript".
Think before painting with a broad brush, especially when its that department that might have to give signoff for your product.
Disclaimer: I work for a company that implements solutions based on Odoo for small and large companies. So yeah, it's possible to make a living working on FOSS, if anyone still doubted it :)
http://www.slideshare.net/openobject/presentation-of-the-new...
Plus Odoo ORM and SQLAlchemy have different purposes.
I'm currently firming up the plugin interface for it and am really want to get it right so that third-parties can easily build on top of it.
In my experience with OpenERP, the end users always took a back seat to the developers. Granted, ERP software is inherently complicated, but with each new version you could tell they made an attempt at a simplified interface and never hit the mark.
If it weren't for the "formerly OpenERP" next to the new name, I wouldn't even know what the product was supposed to be. Looks like an app store of some sort for tablets.
Spare a sentence or two of explanation, please? Maybe delete one of those rows of giant icons if space is tight.
It would be very hard for a startup to build it from scratch.
A couple months ago, I evaluated ERPs for our business. OpenERP was one of the main contenders but ultimately the manufacturing module failed to meet our requirements and custom development would have been too costly.
I was also shocked to get a glimpse at OpenERP's internal corporate structure. Despite the open source nature of the project, their business model puts them on track to become yet another big, slow, expensive ERP company pushing massive service fees.
Unfortunately there's just no great solution in the ERP world. Requirements for this category are so complex that by the time a system becomes adequately feature rich, improvements in software technology make it feel obsolete. I wonder if someone will crack that nut.
If some YC'ers want to make some serious cash, go build the JIRA of ERP. Make the system: pluggable, VERY configurable, give it a sexy UI and don't require an army of consultants to implement. Want some reasons? Pretty much all your potential customers hate their existing ERP system. Your competition is staffed by sleazy salespeople that sell nothing but snakeoil. Your market is filled with companies of all sizes who will literally throw cash at you to make them more efficient.
Pointers to nice ones greatly appreciated since it's useful knowledge...
however I don't know what you mean by "acceptable" UI
GPL v3 - Python, Javascript, MariaDB
Github - https://github.com/frappe/erpnext
(I am one of the developers)
disclaimer: I'm a developer @myerp
It's built in Ruby and currently uses ExtJS for the UI. I'm currently rebuilding the front-end in Backbonejs.
The biggest driver is that I want it to work equally well on mobile, including phone sized screens.
The other is the file size and load speed. Right now the build is pushing almost 3mb, and takes around 10-20 seconds to load. That's kind of ok, since the workspace is intended to be a very long running app that folks will use all day long, but it still really sucks. You can view a demo of the ExtJS workspace at: http://stockor.com/demo
Plus it's just kind of ugly in my opinion. It looks like a desktop app that's attempting to be delivered in a web browser, which fair enough it is. I'd like it to be something more stylish though.
As for why I'm picking Backbone vs Ember or Angular, that's a bit more complicated. The main reason is that I'm very familiar with Backbone and have used it for years (I'm a contributor to DocumentCloud).
When I made the decision to rewrite for mobile, I did do a pretty in-depth framework comparison and Backbone still comes out ahead in my opinion. It's light enough that it's super easy to understand and figure out why things aren't working the way you like, while giving you just enough structure to keep the app on the correct path. I am going to use a view/model binding lib though, but haven't settled on which one as of yet. Probably backbone.stickit.
Email me at the address in my profile if you'd like to chat more about it, glad to answer any questions you might have.
As a designer, I've probably never seen so many icons on a page.
Apparently the devs have churned it into a SaaS offering, which is also very cool.
I know SAP and Oracle Fees are high, simply because its quite hard to get opportunity to work on it, and all the certifications. So there aren't that many people around.
Salary = Supply/Demand.
Being good at it is hard, the certifications are sort of meaningless. You need to know a lot of different things, and it's very challenging to have the comprehensive toolset needed.
"Choosing the right name is hard. To find the perfect name, we analysed the names of top internet companies. We discovered a direct correlation between the company valuation and the number of 'O' in its name. The graph below shows the average valuation of the top 10 internet companies according to the number of 'O' in their names.
With three 'O' in its name, 'Odoo' is in phase with our ambitions."