WordPress is a free, open source blogging platform, used as a basis for creating ecommerce stores and a series of other websites. WordPress ties up with WooCommerce and others to provide ecommerce functionality through the WordPress platform.