No. NetSuite does not offer an "On-premise" option. However, for an additional fee customers may elect to have their own dedicated server managed by Netsuite from the NetSuite Data centre.