The Azuki Framework is a java application framework designed to resolve various problems in the software development lifecycle. These goals are achieved by splitting the software conception in two main stages :
* Creation of independent components.
* Definition of component dependencies (weaving)
Definition of components dependencies, or 'weaving', is performed by a graphical tool.
By representing the components interaction using different perspectives, the weaver provides a straightforward way of analyzing the application architecture, allowing a deep and easy customization of his behavior.