Yes, WordPress is an open-source Content Management System (CMS) that can be setup as an online store by installing a free plugin called WooCommerce. WooCommerce gives WordPress the ability to act as an online store. There are many free and paid WordPress themes that are designed specifically for WooCommerce. You can create a simple business online store easily using WordPress and WooCommerce to sell products and digital goods.