Executive Summary

  • This is the Brightwork Research & Analysis software rating series.
  • We rate both the software and estimate the risk of implementing each application.

MUFI Rating & Risk for ERPNext

MUFI: Maintainability, Usability, Functionality, Implement ability

Vendor: ERPNext (Select For Vendor Profile)

Introduction

ERPNext is a young and up and coming ERP system which is primarily delivered through SaaS. ERPNext is easily the value leader in the ERP space – which of course does not mean that it is the best ERP system for every situation – but if ERPNext can meet a buyer’s business requirements, it offers a tremendous value as is explained in our TCO calculator for ERPNext.

Application Detail

ERPNext is an open source ERP software vendor. ERPNext truly stands out in term of usability and the potential for very high adoption rates. Of all the ERP systems that we have evaluated, ERPNext has the best user interface and is one of the few user interfaces that actually show the user where they are in the process. If working in SAP ECC is the type of experience that can make one hate their job, ERPNext has the type of user interface where its hard to tell you are working. ERPNext has won some open source awards, but we hope they win one in the future for both user interface design as well as configuration design. Some of the specific features of these areas of the application we believe are unique to ERPNext.

This company offers SaaS and service, full support/onboarding help, up to 10GB storage space and regular updates for roughly $600 per year. ERPNext could not do this unless they had built an extremely low maintenance application, and we predict this price will increase as ERPNext becomes better known. In fact, if we were advising ERPNext, we would probably tell them to increase the price, for two reasons. One is that very inexpensive software vendors tend not to be taken seriously, and considering the outstanding job that ERPNext has done in developing their application they deserve more money. Of course, if ERPNext keeps their price low, they could very quickly get hot and become a go-to application for small companies that are price sensitive. Smaller companies tend to purchase ERPNext hosting, so the “unlimited” aspect of service General Motors or Coke Cola has not yet been tested.

This is an ERP system that even smallest company can afford. It also has probably the most clearly written ERP user manual we have ever read. While inexpensive, ERPNext has the feel of a quality application, in fact, a level of quality that many far more expensive applications with much more business press coverage cannot match. ERPNext is also quite intuitive to use – in fact, we rate it as the best user interface in the ERP software category – that is of any ERP system, tier 1, 2 or 3. It also has some features we would like to point out. One of these is how ERPNext has several ways to navigate around the application to perform tasks.

ERPNext DashBoard

The first way is to simply use the dashboard. ERPNext has a simple and attractive dashboard, which will then take the user where they need to go. This is quite common, and several open source ERP applications have the same thing.

However, ERPNext has something we have not seen before in any application. With most ERP applications, you must navigate to a specific area before doing anything. In SAP ERP this is accomplished with typing in a transaction – which is a four digit alphanumeric code such as SE16. I have a list of transaction codes for SAP APO at this link.

https://www.brightworkresearch.com/sapplanning/trans-codes/

ERP systems have a lot of functionality, and traditionally one of the major weaknesses of ERP applications has been the difficulty in navigating to the area that is required efficiently. ERPNext allows a way for any transaction of the master data element to be accessed from a single drop down. This is called the “New” button and can be accessed from any area in the application by selecting the File menu item and then the New button. This is demonstrated in the following screen shot.

ERPNext New

When selected a long scrollable list appears. This addresses one of the main weaknesses of ERP systems, in that they are difficult to navigate. This one feature makes ERPNext one of the best ERP systems regarding navigation because any adjustment to the system is just two mouse clicks away from any screen the user is currently within. As a person who has spent many years navigating through ERP systems the “old bad” way, this approach is a revelation. And this is not the end of how ERPNext has improved ERP navigation as the next screenshot will show.

ERPNext Bookmarks

ERPNext has included two innovations in its bookmarks. In SAP ERP, one can create a bookmark for a specific transaction, but then the details of that transaction must be entered. This means the details must be written down or remembered, or there is some search that must take place before the correct record can be returned. ERPNext not only places the Bookmark function on the main menu – meaning it can be accessed from any screen without going back to the introductory menu screen, but the ERPNext Bookmark function can be used to go to not only the transaction, but also to the specific record in the transaction. In fact, notice that the general transaction of “New Purchase Order 1,” which is the general transaction for creating a new purchase order, is in the same Bookmark menu as “PO00001,” which is a specific purchase order that just created. This means that the user does not have to write down or remember their previous transactions. This is another major boon to navigation efficiency, and is a best practice for any application, but is in particular well suited to an ERP system, which requires a great deal of navigation for both making change as well as checking the status of transactions. 

ERPNext Find

We can stay in the same purchase order transaction to demonstrate another excellent ERPNext feature, which is the Find function. Here I need to find a supplier to assign to a new purchase order. I can see the current database of suppliers by selecting the magnifying glass icon to the right of the input box, and can then search by various characteristics. Here I am searching by the Supplier Name. There is currently only one supplier setup in the system, called XYZ Supplier so that I will select this for my new purchase order. However, if I had a long list of suppliers, I could restrict the list by simply typing in the first several letters of the supplier name, or choose another characteristic of the supplier, and also type in the first few letters of that characteristic. List filtering like this is one of the most important features the controls the productivity of an ERP user. Too many ERP systems require that the user scrolls through lists of various master data when quick filtering like this is greatly preferable. Most ERP systems have search or find functions, which work similarly, but ERPNext search works extremely smoothly. This feature, along with the navigation features I have described up to this point are indicative that ERPNext would have a high productivity level and a far better productivity level than any ERP software from the big ERP software vendors.

ERPNext Options

ERPNext provides application intelligence to the user by proving the options, which are available in a clear way. In the new purchase order transaction, the following options are shown at the top of the screen: From Material Request, From Supplier Quotation, For Supplier. This means that the user does not have to remember or guess exactly all the ways that a purchase order can be created, but instead is told right within the transaction, a this is a consistent feature of ERPNext for all of its transactions.

There is enormous productivity implications for software that naturally works, and software that ostensibly has some search functionality, but for which the actual usability of the functionality is low. This is one of the most important misunderstood features of software selection, which similar functionality on paper often has great differences in productivity in actual usage. 

ERPNext along with OpenERP are two of the easiest ERP systems to implement. Neither are implemented by the major consulting companies, and much of the consulting hours are remote, and intermittent greatly reducing the costs.

ERPNext is one of the most intriguing applications in the enterprise software space. The only fault we can find with the application is the broadness of its functionality, but even at is current functionality it is one of the best values in enterprise software. Right now it is mostly suitable for small to smaller medium-sized companies, but with ERPNext’s high developer productivity, we would not be surprised if ERPNext can easily handle the mid-sized market. It is worth a very serious look. Even buyers that do not choose ERPNext should be evaluated ERPNext to see the most usable ERP system that currently exists.

MUFI Scores

All scores out of a possible 10.

MUFI Scores

Search for the vendor in this table using the search bar in the upper right of the table. Shortening Key: 
  • Ma. = Maintainability
  • Us. = Usability
  • Fu. = Functionality
  • Im. = Implementability
AppMa.Us.Ft.Im.Cat.
Average Score for Big ERP5.14.85.25.4Big ERP
Average Score for CRM6.26.25.15.9CRM
Average Score for Small and Medium ERP8.386.78.5Small and Medium ERP
Average Score for Finance8.88.888.8Finance
Average Score for Demand Planning7.67.277.1Demand Planning
Average Score for Supply Planning6.76.976.8Supply Planning
Average Score for Production Planning6.86.976.9Production Planning
Average Score for BI Heavy5.55.36.95.3BI Heavy
Average Score for PLM77.26.87.3PLM
Average Score for BI Light7.78.798.3BI Light
Arena Solutions Arena PLM 10101010PLM
AspenTech AspenOne48107Production Planning
Birst 88.5108BI Light
ERPNext10107.510Small and Medium ERP
Delfoi Planner866.57Production Planning
Demand Works Smoothie SP910710Supply Planning
Hamilton Grant RM1098.59PLM
IBM Cognos2.731.53BI Heavy
Infor Epiphany7865CRM
Infor Lawson8767Big ERP
Intuit QuickBooks Enterprise Solutions9959Finance
JDA DM97.588Demand Planning
Microsoft Dynamics CRM2322CRM
NetSuite CRM6433CRM
Netsuite OneWorld7788Big ERP
OpenERP788.587
Oracle BI4436BI Heavy
Oracle CRM On Demand4535CRM
Oracle Demantra533.54.5Demand Planning
Oracle JD Edwards World4136Big ERP
Oracle RightNow6745CRM
PlanetTogether Galaxy APS10101010Production Planning
Preactor8737Production Planning
QlikTech QlikView99109BI Light
Rootstock9899Small and Medium ERP
Sage X38878Big ERP
Salesforce Enterprise88.597.5CRM
SAP APO DP3432Demand Planning
SAP APO PP/DS2243Production Planning
SAP APO SNP3484Supply Planning
SAP BI/BW1.5242BI Heavy
SAP Business Objects32.573BI Heavy
SAP CRM4364CRM
SAP ECC336.53Big ERP
SAP PLM12.523PLM
SAP SmartOps4475.5Supply Planning
SAS BI6.5796BI Heavy
SAS Demand Driven Forecasting7897Demand Planning
Tableau (BI)9101010BI Light
Tableau (Forecasting)10859Demand Planning
Teradata86.39.76BI Heavy
ToolsGroup SO99 (Forecasting)7897Demand Planning
ToolsGroup SO99 (Supply)56107Supply Planning

Vendor and Application Risk

ERPNext is either the simplest or one of the top two simplest ERP applications to implementation to implement. Its exceptional user interface and configuration mean that it takes little specialization to implement the software. For that with experience with Quickbooks OnLine – it has a similar feel regarding how it is setup. ERPNext can only afford to offer support and hosting for ERP system because the application is as close as it gets to self-service.

Likelihood of Implementation Success

This accounts for both the application and vendor-specific risk. In our formula, the total implementation risk is application + vendor + buyer risk. The buyer specific risk could increase or decrease this overall likelihood and adjust the values that you see below.

Likelihood of Application Implementation Success and Failure

Estimates are for a typical project. A specific implementation requires details from the project to make a project-specific estimate.

Search for the application in this table using the search bar in the upper right of the table.
ApplicationProb of Implementation SuccessProb of Implementation Failure
Actuate0.770.23
SAP Smartops0.390.61
NetSuite CRM0.460.54
Sugar CRM0.620.48
Base CRM0.910.09
SAP CRM0.350.65
Salesforce Enterprise0.720.28
QlikTech QlikView0.820.18
Tableau (BI)0.980.02
SAP Crystal Reports0.460.54
Brist0.830.17
MicroStrategy0.70.3
SAS BI0.760.24
Oracle BI0.350.65
IBM Cognos0.230.77
Infor Epiphany0.580.42
Microsoft Dynamics CRM0.260.74
Oracle RightNow CRM0.410.59
Oracle CRM On Demand0.360.64
Teradata0.760.24
SAP Business Objects0.320.68
SAP BI/BW0.250.75
SAP PLM0.290.71
Hamilton Grant RM0.890.11
Arena Solutions0.960.04
Delfoi Planner0.70.3
Preactor0.640.36
PlanetTogether Galaxy APS0.960.04
AspenTech AspenOne0.550.45
SAP APO PP/DS0.270.73
Demand Works Smoothie SP0.930.07
ToolsGroup SO99 (Supply)0.820.18
Demand Works Smoothie0.960.04
Tableau (Forecasting)0.90.1
SAS Demand Driven Forecasting0.820.18
ToolsGroup SO99 (Forecasting)0.860.14
JDA DM0.570.43
Oracle Demantra0.330.67
SAP APO DP0.280.72
FinancialForce0.920.08
Intacct0.980.02
Intuit QB Enterprise0.80.2
ERPNext0.90.1
OpenERP0.780.22
Rootstock0.910.09
ProcessPro0.930.07
Microsoft Dynamics AX0.40.6
SAP Business One0.490.51
Sage X30.620.38
Infor Lawson0.580.42
Epicor ERP0.40.6
Oracle JD Edwards World0.310.69
Oracle JD Edwards EnterpriseOne0.360.64
SAP ERP ECC/R/30.320.68
NetSuite OneWorld0.650.35

Risk Definition

See this link for more on our categorizations of risk. We also offer a Buyer Specific Risk Estimation as a service for those that want a comprehensive analysis.

Finished With Your Analysis?

To go back to the Software Selection Package page for the Small and Medium ERP software category. Or goto this link to see other analytical products for ERP Next.