Role-based workflow and user interface & dashboard were the most impressive features.
Especially for a cloud SaaS ERP system environment, from the perspective of the end user, as they may only be interested in the ERP business domain and functionality, the role-based user interface design and dashboard makes the end user feel that the system is addressing exactly the area they are concerned with. This might generate a presales advantage and end-user decision on purchasing the ERP.
Usually, role-based design provides ease of operation, because the screen is designed to be dedicated for the specific job position (role), so the location and operating procedure on the screen is designed to fit the specific role for operating efficiency.
In this sense, role-based design has more potential for improving the UI than other methods.
To exponentially increase revenue of cloud ERP SW, human intervention could be minimized, and there might be certain ways of optimizing the method of selecting & configuring apps by the end user.
It has been well addressed that especially on the area of complex business process like ERP, there still are areas which needs consulting service from experts. The area may mean assessment, system configuration and set up, etc.especially on the initial phase of implementation.
Additionally, difficulties for end user to select proper modules from cloud ERP were addressed.
Without having some knowledge about the ERP system, it may not be easy to decide and select appropriate module through the descriptions or even with some trial experience, as what is shown may differ from expectation.
So, I think that those are typical chasm that prohibit exponential growth of cloud ERP market, by the nature of requiring supports from experts, saying constraints of human dependency.
Role based design in NetSuite may mitigate many issues of the above by keeping the nature of end user perspectives.
The concept of ‘Role based’ may be extended if there is a feature that allows user to adjust the location/sequence of operation on the screen or the operating procedure based on the industry and size (number of user) of the enterprise.
I used it 2-3 months for benchmarking.
There seems to be no problems with initial setup, but not sure if you are trying complex cross-functional process. There could be a concern about the cost of consulting for optimal configuration of process.
There is no doubt that NetSuite has strong potential on technology and scalability.