Application Development for the Distributed Enterprise (ADDE) is a methodol
ogical set that supports design of distributed business processes and ICT s
ystems. ADDE provides a guide, a repository and supporting software tools,
an underlying meta-model based on UML, that may be used in developing furth
er software tools, or adapting existing tools to work with the ADDE reposit
ory. The main principles that have driven the authors' approach to distribu
ted system design are presented. These principles a re the focus on distrib
ution issues, the separation of organisational and technical issues, the em
phasis on the design process as a decision process, the notion of technolog
ical services and the method independence of the guidance. Following this,
the guidance on the definition and planning of the application development
will be introduced. A presentation of the guidance on distributed applicati
on design, as well as the concepts of macro and micro decisions follows. Fi
nally the future work of the ADDE project will be outlined.