Goal-Based Behavioral Customization of Information Systems