Identifying the social stance of the visitors, studying the knowledge level of the users, investigation of users’ access to the internet and also making use of new methods to fulfill the needs in the website will all contribute to our final objective which consists of designing a successful, well-known, functional and highly productive website. During the designing of the website, any neglect of the needs of the users will harm the process in a way that may be impossible to make up for.

After the above mentioned step, we enter the second step of launching the project of designing the website. In this stage, we use the documents gathered in the previous step to design the main structure and the map of the website. Having a list of the menus and submenus and the nature and function of each, we can arrive at the constructional map of the design of the website.
Having access to the map of the website and the nature and function of the different parts, and also with the information about the visitors and users gathered during the first and the second stages of the process, now is the time to prepare the graphical and architectural maps of the website along with its constructional map. This stage, which is called the graphic design phase, is one of the most important stages in the development of the website.

After carrying out the executive stages and the programming, we enter the stage for testing the website. During this step, all the parts of the website are precisely tested and go through preliminary static initialization and secondary dynamic initialization under different conditions and modes. After testing and debugging, security factors are tested on the website and the protective firewall is also installed on the portal. In case the website hosts powerful servers, a software firewall is separately installed on the server which is distinct from the one installed on the host. It protects you information at a higher security level.

Static websites are designed once and the required information is placed in them. After that, a professional or semi-professional is needed to create changes to the website. The programming language of such websites is usually HTML and Java Script. In more developed cases, CSS is also used. Since less codes are used in static websites, they have a high loading speed. Also, less codes mean better availability of the website to the search robots on the one hand, and faster loading has improved their ranking in search engines. Designed Static websites is usually cheaper compared to other websites. The impossibility of creating changes to such websites by unskilled people increases the security of the website. It also creates beautiful appearance and graphics, since everything is static, including texts and image size. Everything has its specific and static place. Therefore, one can make the best decisions about every element. On the other hand, tie impossibility of creating changes to the website by amateurs makes it impossible for website managers and owners to update it regularly.
In such websites, the basic skeleton is designed by the designer and then the content is developed by the website managers. It resembles a contract which is initially written by one person and is then edited and added to a number of times by other people. The designer does not know about the placement and the exact size of texts, images and other elements which are changed by website managers later on. Consequently, he has no way but to take into consideration all possible options which results in low-quality graphics and appearance. One of the advantages of dynamic websites is that they are not limited in terms of making changes, creating or removing contents, images, pages, etc. Since dynamic websites use advanced coding languages, they have many features such as smart pages, forms and advanced searches. Using lots of codes results in slower loading and a lower ranking in search engines. Dynamic websites are suitable for people, companies and organizations that need to make changes to the website content more than twice a year.
Portals are dynamic, complete websites that serve multiple purposes in terms of one single website. In other words, a number of dynamic websites that have come together to serve a specific purpose is called a portal. For instance, a news portal consists of a number of dynamic websites each of which provide special features such as membership, news release, gallery, surveys and … for the managers. All the features of a dynamic website can be true about a Portal too. Portals are usually bought by organizations, groups and companies. Since they need constant updating, managing their numerous parts by one single person is very difficult unless it is looked at as a part time job.