Business Processes and Business Functions: a new way of ...