Zaslat SMS: What not how: the business rules approach to application development