A computerized device displays graphical representations of network
components of the network where each graphical representation shows
corresponding interconnections (e.g., architecture) of the network
components. The computerized device also displays graphical
representations of software applications for installation on the network
components of the network. When a network administrator selects a
particular graphical representation of the network components and a
particular graphical representation of a software application, the
computerized device detects the operability of the network components and
the software application, related to the respective graphical
representations. Based on the selections, the computerized device informs
the network administrator of the operability or inoperability of the
particular network component architecture with the selected software
application, thereby minimizing the administrator's time in manually
designing the network. Furthermore, based on the selections, the
computerized device automatically configures the network components and
deploys the software application onto the network components.