First of all, let me mention that Anchor Group is a NetSuite Partner. This means that there will likely be some unintentional bias affecting this opinion-based article. However, I will do my best to provide you with objective-based opinions that will offer real, honest, and tangible action steps during your discovery phase.
The first section of this article will cover the major benefits of using NetSuite, along with examples of its profound impact on numerous businesses. Then I'll break down the current flaws as of this year. Having worked as an account manager and with other enterprise resource planning (ERP) systems like SAP, I've heard many of the problems different customers have with NetSuite. Although I think it is an amazing platform, it's not always the right fit for every business. I'll list a few examples of who it might not be the best fit for later down in the article. If you are well-informed on NetSuite, then take a peek at this NetSuite implementation checklist, which will prepare you for the next steps you will take.
What are the real perks to implementing NetSuite instead of QuickBooks, Zoho, Odoo, and other software systems?
The primary reason NetSuite is preferred is its high customizability. When I say "highly customizable," I mean it. They have built many ways for NetSuite developers to build nearly everything you could think about. Most platforms will solely have workflow automations as the primary source of customization. NetSuite has this capability as well, but it offers nearly unlimited areas to access data through what are called "scripts". This reason alone is why many companies switch from QuickBooks to NetSuite. At a certain point, a company can't optimize its infrastructure with only workflow automations. They need a developer to conform the software to the business, not the other way around.
NetSuite's pricing model enables smaller to mid-sized businesses to access enterprise-level software at an affordable price, especially in comparison to their parent company, Oracle, and other enterprise competitors like SAP. If you don't expect to grow into an enterprise-level company, consider cheaper options like QuickBooks. Although some may view this as a con, considering NetSuite as an enterprise-level software makes it a very reasonable option.
There are numerous add-on modules in NetSuite. You can add these to your licensing to have a more robust system that can handle your business processes. There are flaws in each of them, as they are designed with best practices in mind rather than tailored to different circumstances. However, 99% of the time, they perfectly handle business needs. NetSuite Advanced Financials is a good example, and here are some of the features highlighted in an educational brochure.
"With NetSuite Advanced Financials, finance departments can further automate billing processes and eliminate the manual work typically associated with billing customers. It enables the creation of highly customized billing schedules and templates, and automates the creation of invoices based on different types of order. It even provides milestone billing schedules that ensure work is billed as it is completed according to a service contract. Also, perform advanced allocations using statistical accounts." - NetSuite
Companies often have existing 3rd party software solutions that you may really like and decide to continue using. Luckily, NetSuite has an app marketplace where these software companies have developed bundles to connect data. It also hosts NetSuite-built products, including SuiteCommerce extensions. These are bundled apps that can be downloaded and installed directly into your NetSuite environment. Bundles include fields, scripts, records, and other details that companies use to host their data in your NetSuite account. These apps still require configuration, but they are much faster to implement than a custom integration to your 3rd party software.
If you are using 3rd party software and want to continue using it, you will likely want to import all that data into NetSuite automatically. Luckily, NetSuite makes it super easy for developers to do so. There are two major options to connect third-party software to NetSuite (i.e., Salesforce, ecommerce solutions, ShipStation). The first is to use a connector platform. They have already built the integration, but they will charge subscription fees to use it. The other option is sometimes more cost-effective (not always). You can have a developer build the NetSuite integration. It's quite easy for NetSuite developers to do so using Restlet or SOAP calls. In general, you will want the flexibility that a Restlet provides. Some customers prefer this method since it eliminates the need for a subscription fee and gives you a ton of control. You can learn more about NetSuite integrations here.
This is a pretty impressive statistic to boast about. The fact that so many companies are using NetSuite as their infrastructure to launch their business is impressive.
In just a couple of years, NetSuite customers and users have seen insanely good progress with new features during NetSuite releases. These features and updates are introduced to the public based on feedback from the community. NetSuite excels at listening to its customers and developing valuable new features. The NetSuite releases are quite large and impressive. Not everything happens at once, but it is still impressive.
SuiteCommerce is an ecommerce platform similar to Shopify Plus or Magento, built exclusively for NetSuite. It is pre-integrated, making it easy to access NetSuite data for ecommerce purposes. SuiteCommerce implementations are either slightly less or comparable to Magento.
NetSuite has quite a nice-looking interface in comparison with SAP. At least it has a more standard folder structure and doesn't require transaction codes to navigate between pages. However, in comparison to QuickBooks, it's not as visually stunning. Not bad, but there is room for improvement.
Just like many ERP systems, it's hard to find experienced professionals to be your administrator or NetSuite developer in-house. This is the case for NetSuite professionals as well. There are available options and a handful of qualified individuals. I recommend using a contractor (firm or independent) while you are actively searching. For some businesses, it takes more than a year to be able to find someone who fits their company well. NetSuite partners and NetSuite itself tend to snag the majority of higher-quality developers, admins, and consultants. I think that you should find a partner who can help train one of your existing employees to be your NetSuite administrator while they implement new features in your system. They can train your employees using real tasks/initiatives your company has started. Think of it as a professional tutor.
At some point, you will be utilizing a partner. You can either use them to implement NetSuite, sell it to you, or use a partner for post-go-live support. Small firms charge about $130 - $200/hr while larger firms range from $200 - $350/hr. It's crucial to thoroughly vet your partner to ensure you have all the necessary features for successful implementation.
Unfortunately, many botched NetSuite implementations occur, which I believe is the source of most negative reviews for NetSuite.
It is likely a result of choosing the wrong implementation partner, and it's something that can happen with every ERP implementation.
However, it can also be from simply being oversold on the phrase "easy to do." Most things require some level of effort in any ERP system. QuickBooks tends to have a pretty simple approach and sets the bar high for easy-to-do. However, it can also hit its limits pretty fast for large or growing companies. NetSuite is definitely more user-friendly than SAP and on par with Zoho. If you think something should be easier to do, NetSuite can be customized/automated to make processes easier, but out of the box, it has more generalized processes. I've made the mistake of using that phrase before realizing that it can be a relative term depending on who you are talking to. Demos can help reveal the meaning in more depth.
Good news!!... This CON is avoidable...
You can mitigate the risk of a failed implementation by spending more time being trained in NetSuite (helps set expectations) and by selecting a partner you can trust. Look for someone with the heart of a teacher. Don't be afraid to push back a go-live date if your implementation feels too rushed. It's not ideal, but it will at least keep a go-live from failing. It might be a good idea to hire a separate firm or an independent consultant who can be available for second opinions. They will simply be there as an advisor and fact-check any inaccuracies during sales calls, although sales teams are usually pretty well educated on the product.
This is both a pro and a con, as it presents a double-edged sword. It's easy to go overboard with customizations in NetSuite. Sometimes, even though you may want it, a customization is not that important. Finding a partner or consultant who will say no sometimes can show their expertise. Don't be afraid to customize, but just be wise about each feature you want to add. For large companies, you may have performance factors to keep in mind with NetSuite customizations. There are certain ways to write scripts to keep them efficient so navigation/data entry isn't slowed.
Here are some tips on what to do when looking into purchasing NetSuite.
Hopefully, this post gives you something to work with while trying to understand NetSuite and what it can do for your business. If you have any questions, feel free to contact our team at Anchor Group.