Business rules and information systems: aligning IT with business goals