Yes. NetSuite can be extensively customised using NetSuites NS-BOS development environment. The environment can be used to provide anything from simple customisations through to the creation of complete new business applications. NS-BOS provides a rich set of development and testing tools that allow developers to develop new applications and whole vertical solutions. For examples please see our SuiteExtenders.