Purpose of project is to create an application to represent IT architectures graphically.
Application should display components of an architecture in a tree view as well as show it graphically.
Several architecture components can be available such as computer, server, router and modems.
Application purpose is graphical representation and management of these architectures.
Architecture components are stored in a network related XML file - structure is not important for the moment.
Once an architecture is selected, user can click on a button to show the network graphically.
User can see how components are interlinked graphically and can move their related icons graphically, drag and drop them in different positions, delete them, create new ones, resize existing ones, link them, etc.
User can click on a computer and a form in this case should appear displaying related details.
Components are described by their technical details: logical and physical name, full domain name.
User can edit and save these details.