Today''s hyper-competitiveness forces enterprises to enhance their products in order to obtain an advantage over other competitors. This is usually achieved by the development of Interactive Information Systems (IISs) which improve the efficacy of the enterprise''s Business Processes. The development of an IIS is a complex task, where all the stakeholders´ intentions must be taken into account, ensuring that every requirement is identified. Therefore, these requirements must be analyzed in detail and the system must be accurately designed in order to minimize implementation problems. Goals is a Software Engineering solution that defines the tasks to be carried out to achieve correctness of the IIS. This is achieved by means of a fully structured process in which all the system''s relevant components are identified based on the application of two methodologies: (i) Process Use Cases for requirements definition, and; (ii) MultiGoals, for the analysis and design of the complete system. Software Engineers and Business Process Managers who want to organize their enterprises constructing well structured and adequate IISs can benefit from this book.