WordPress as an open source has evolved by leaps and bounds since its inception in May 2003. Two developers, Matt Mullenweg, and Mike Little decided that they needed to build a new platform and take WordPress a notch higher than just a blogging tool. This is a great example of how developers spend their time and effort to contribute towards a platform that is free and can be easily used by internet users with not an advanced knowledge of coding and code structures. Since then WordPress has evolved and year after year newer versions have been released which have made the tool more stable and scalable.
The best thing to happen to WordPress was the advent of development and use of Plugins. These Plugins were written and developed by coders and they gave the users the freedom to add more functionalities to the site that were available in the usual WordPress release. These plugins were made available to the public and some developers and software development companies have made Plugin development a means of earning a substantial chunk of their yearly incomes.
Some of the main advantages of using WordPress are:
1. It is not an expensive tool
2. Can we used by anyone from anywhere
3. It is now responsive so what you design will work seamlessly on mobiles as well
4. Great security layering
5. Great SEO tools
6. Can be passed on to another developer with easy handshaking
Some of the main disadvantages of using WordPress are:
1. Need frequent updating as newer versions arrive
2. Can be hack prone at times as developers get used to the code
3. Customizations require coding skills