BALI is going use web2.x features to allow authors to build their websites directly. The common standard is to provide a public area as the website and an administration area to control the content and the organization of the website.
BALI uses the common separation for Object-Oriented models:
BALI will try to integrate as much as possible features as writing articles in the protected area.
From my experience, I would list some types of websites we need to build with BALI: