WordPress is an open source content management system that can be setup for free.
WordPress use-cases
The best part about WordPress is its flexibility. The most common use case is blogging. Beyond that it can be used for Ecommerce as well with Woo Commerce integration.
Setup
WordPress can be setup on a managed hosting website such as Go-Daddy. The plans start from as low as ₹ 239 per month. However, you can also host it on a self-managed server on cloud hosting solution providers such as AWS, Azure or Digital Ocean.