WordPress has managed to democratize web design and development. A few years ago, setting up a website was reserved for technical profiles only. With WordPress, without practically technical knowledge you will be able to have a web working. It has easy to use administration panel that can be used without any technical knowledge. You can add contents, upload images and create new pages in no time.