How do you determine when to use native NetSuite functionality versus recommending a custom SuiteScript or integration solution?