You might; it depends upon your business and your requirements.
Add-on modules deliver additional functionality for specialized needs without the need for customization. While it is possible to do what these modules do by customizing your specific NetSuite environment, it is far more cost effective to take advantage of add-on modules that are already developed – when they meet your needs, of course.
There are many different add-on modules available. For our clients, we identify when an add-on module is a good business decision during the requirements discussions and project scoping, so you’ll know early if an add-on module will benefit your business.