When it comes to NetSuite, there are numerous functional areas of the
system, and an entire article could easily be written about each one, I will
only cover each of them at a high level here. If you would like to learn more
about any of these areas you can check out the Where to go from here article in
this series.
Customer Relationship Management: For many
ERP systems, CRM or Customer Relationship Management has always been a sort of
Achilles heel. Those systems can do almost, but not quite, everything,
including the critical task of managing relationships with new or potential
customers. Well the good news is that NetSuite does not have that problem. It
actually has very robust CRM capabilities, and they flow through almost every
area of the system. CRM in general though is not something where a one size
fits all approach works, and while the out of the box NetSuite CRM is adequate,
it is not really what I would call great and in some areas is barely what I
would call good. For this reason you should count on customizing the CRM
platform and this will take some time and planning, how much time and planning
really depends on what you want to do, and how complex your business processes
are. Sales and Service which are also a part of CRM are actually pretty good
out of the box, generally however they will also need some customization. There
is a lot you can customize with them, though this is typically a case where
less is more and the less customization you can do and get the system working
the way you want it the better off you will be. This is true for most but not
all organizations though. Also the customization you need to do to make the
sales and service portions of the system work will largely be covered when you
perform your implementation with your implementation consultants.
Marketing: Marketing and marketing automation does
exist in NetSuite, but it is probably a little more limited than what a
marketing manager will be used to. You can customize the system to deliver a
lot more in terms of marketing automation, but it will take time and effort.
Still there are some unique things that can be done with an integrated system
that would be much more difficult in a non-integrated one. Some examples
include being able to see a true ROI (Return on Investment) for marketing
campaigns that can be reported on in real time, and being able to correlate
marketing email or drip marketing campaigns with website hits; though the
second example assumes that you have put come customizations in and use a
NetSuite powered website.
Project Management: In the last few years
NetSuite as a company has made tremendous progress with the NetSuite platform
to allow for better management of projects inside the system. Those projects
can now be managed natively, and they look and feel similar to Microsoft
Project. This is sufficient for many businesses; however for companies who are
entirely project based there may be some functionality that is lacking. These
companies however tend to use a separate system for project management alone
and that system in many cases can be setup to integrate with NetSuite. There
are also add-ons that can help with some project management functionality such
as Open Air. Of course with this project management comes task management, and
those tasks can be linked to projects, or can stand alone. Tasks can be, and
generally are, linked to customers, or support requests or other records in
NetSuite allowing management a better view of where their employees’ time is
being spent.
Human Resources: NetSuite has support
for Employee Records and data that would traditionally be kept in an HRIS
(Human Resources Information System), though this area typically must be
customized to function the way most companies want it to. The small
customizations tend to be adding data fields, where the largest customizations
have to do with security of the data. In NetSuite the Administrator role and
whoever has this administrator role has the ability to access anything and
everything. There is a lesser administrator role that can be used titled the
System Administrator; however this role generally must be customized before it
is used. There are ways that you can control access even with the Administrator
role such as using two factor authentication though and this is generally
enough since one person may have the role, but does not have a security token
as that is held by someone else in the business. There are also third parties
with software that can perform HRIS and integrate with NetSuite, including
NetSuite’s own TribeHR. Even if you do not use NetSuite as your HRIS having all
of your employees listed in NetSuite is a good idea since it is those employees
who are then used to create user accounts, and since you can still do things
such as create organizational charts with the SuiteOrg add on bundle.
Website and Ecommerce: If you are
using NetSuite to manage your inventory, your price lists, your accounting and
other pieces of your business it makes sense to use it as your web store as
well; this way when customers browse your site they immediately see what is
available and when they place an order your accounting and fulfillment teams immediately
see it. NetSuite offers many capabilities to use the system as your web store,
however it is typically more difficult to configure and somewhat more limited
than other web store and shopping cart systems such as Magento or WordPress
with the correct plug-ins. Much like everything else in NetSuite you will need
to weigh the benefits and costs for yourself to determine if it’s worth it to
use this part of the system. I can say from personal and professional
experience that the website and web store are two of the pieces of NetSuite
that are often not used due to a number of reasons ranging from a business that
already has a web administrator who does not want to change or lose his or her
job, to a business that just likes how things already work and do not want to
make changes, to a business that has complexities in their website that cannot
be duplicated using NetSuite, to many others. Making a decision not to use
NetSuite to power your website and ecommerce is not necessarily a bad idea, but
you should at least know the component is there.
File and Document Storage: NetSuite
offers a file cabinet and document storage, but I can say right off the bat
that this is one of the more limited areas of the system. The default amount of
space that you are provided with for your entire company is typically only
10GB, so only slightly more than what you get from Dropbox, Google or OneDrive
(formerly SkyDrive) for free. Adding additional storage is expensive as well,
and there are no benefits such as file versioning. Without resorting to third
party applications or programming something yourself, the web interface and
email are the only ways to upload files, though there is a free bundle you can
install that allows for drag and drop uploads. The file system in the file
cabinet operates pretty much the way you would expect it to, it is a nested
tree structure similar to the Windows, Mac or Linux file systems. Documents can
be associated to other records in the system and that can be pretty powerful if
used correctly, and documents can be shared in the system. These last two are
actually the only reason I can see to use the file cabinet in NetSuite at all,
other than for storage of information NetSuite needs such as images for a
NetSuite hosted website. The business reasons for storing documents in NetSuite
tend to present themselves after implementation though, for example you may
want to store customer contracts with customers. While the file cabinet is
limited, it and NetSuite were never meant to store your companies’ general
documents or replace other systems such as shared drives or Dropbox.
Custom Data: Almost every company in existence
creates some type of custom information, and NetSuite’s extensibility is great
at handling this. You can create custom fields to hold pieces of information in
NetSuite, but you can also create entire custom records which are comprised of
many custom fields which allow you to track all sorts of information that is
either specific to your company or that the NetSuite designers never even
thought of. You can also write scripts and workflows around these records to
allow actions to happen deterministically for the records, thus automating
business processes. One example I can think of that I have done in the past is
creating records to allow tracking of contracts for a legal department in a
business. Not only can you store a copy of the contract in NetSuite, but you
can track key information such as who is affected by the contract and when the
contract expires, and can take action based on that information such as sending
email to the people affected several months before the contract expires. This
example is actually not incredibly complex to setup though it does require some
programming skill. Overall the ability to easily extend the system is one of
the most powerful features of NetSuite.
Integrations: NetSuite also can integrate with a
number of other systems as well, meaning that the NetSuite system is
extensible. One key example is the ability to use a small Outlook add-on from
NetSuite to connect email, contacts, tasks and calendaring from Microsoft
Outlook to NetSuite. This add-on is not perfect though and is client based so
there is some administration required, but it is at least given no charge.
Another example is the ability to purchase and use the ODBC connector for
NetSuite which allows a one way data export from NetSuite, where the data can
be moved into other database systems or even Excel. Lastly there are a few
standards based connections to move data into and out of NetSuite, those are
SOAP and REST. Keep in mind to use the API’s you will need experience in system
integration so this is not something a typical power user or even administrator
can do, but it is good to know these areas exist.
Of course this list of areas in the system is not all inclusive, though
it does cover the major pieces. NetSuite is also adding functionality on
a regular basis which is currently twice a year based on their version release
schedule. NetSuite also has enough market traction that a cottage industry has
been built up around the system and there are add-ons for many types of
business processes. These add-on modules either provide functionality that does
not exist in NetSuite, replace functionality that is already in NetSuite with
better functionality, or provide extended functionality for what NetSuite can
already do. Some modules are simple to install, and take no more than a few
hours, and some modules take weeks or months to install, configure, learn and
begin to use correctly, but the fact that the system is so easily extensible
should provide some level or assurance to businesses looking to use NetSuite
Hi,
ReplyDeleteThanks for sharing, it was informative. We play a small role in upskilling people providing the latest tech courses. Join us to upgradeNETSUITE FUNCTIONAL ONLINE TRAINING
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteHi,
ReplyDeleteThanks for sharing, it is very informative. We play a small role in upskilling people providing the latest tech courses. Join us to upgrade NETSUITE FUNCTIONAL ONLINE TRAINING in Gologica. NetSuite Functional Online Training.
This comment has been removed by the author.
Delete