Abstract:
As for the present day, a vast range of web applications with various functions are available on the Internet. Although the end result of creating all of these applications is similar, it is the design stage that often differs. The authors, basing on many applications and systems, usually propose application design stages that refer to the client part and the server part. In addition, the goal is also to present the most popular tools and technologies for designing web applications, broken down into client part, responsible for the visual part and allowing communication with the server, and the server part that handles the interaction with the user, contains the business logic of the application and the ability to perform database operations.