That depends on the type and scale of the web solution you plan to build and how small your business really is. If you lead a small team that does not exceed 20 experts in total and you need a simple website, there are enough website builders that may cover your needs. If you need a web solution with sophisticated and stunning visuals, custom animations, and advanced functionality, custom web development services is your option. If you plan to grow your ecommerce business and add new functionality and new Magento modules often, custom web application development services are the answer as well.