How do you determine if a client's business requirement should be solved via standard configuration versus custom scripting?