All tools and the proposed design flow are simple to teach and to learn. In any situation, easiness and simplicity have been prefered to sophisticated approaches.
To each tool correspond a unique behavior and utility. Each step of the design methodology corresponds to the use of one or a few tools, for which the usage is well identified.
From a pratical point of view, both on-line documentation (Unix man) and paper are available with each tool of the Alliance package.