This chapter will describe the goals of our Network Appliances Administration Tool (NAAT for short) as well as design decisions behind it.
[ROUGH DRAFT]
Ease of use, simplicity, extensibility. Different kinds of interfaces (frontends).
Ease of use
Simplicity (XML descriptions, perl and shell scripts, flat configuration file)
Extensibility (data-driven (events, frontends/backends separation with get/set api), smart files i.e. "templates", xsl rules for interfaces generation)