So Here some software qualities for my software system (Educational Hub)
The combination of Drupal, PHP 5.1, MySql and Apache server will make this software system efficient for the users. All these technologies are easily updateable. User interface will be simple, elegant and user friendly. The software systems will not only be user friendly for the users but also for the website administrator. Drupal provides very strong and simple administrator UI. Exceptional handling will be implemented in the software using Drupal validation methods to make the software robust.
So my website architect will look like
In presentation layer the design of website, blog and administration side will be implemented using the Drupal theme structure. Template of website and blog is presented in this layer which will interact with the user of the product. Similarly the theme of administration will also be developed in this layer which will be more convenient for the administrator of the website. Blocks and menus of the website will be for administrator for management to control their position and order in the website.In Application layer logical code of the website will be implemented. Which will include the custom modules and contributed modules as Drupal is an open source tool for development. Drupal core implementation is in this layer. All the business logic and logical constraints will be implemented in this layer and Drupal engine will control the entire modules coronation in performing the tasks. In Data Access Layer database queries will be implemented to communicate with the MySql database to get the desired results from the database. In Database layer all the data of website will be managed in MySql database engine. Data will be saved in tables. The structure of database tables is managed through Drupal.