There is no doubt that choosing the right set of tools and platforms to operate an online business is not an easy task. It gets even trickier when we consider the numerous particularities each type of business can have. A retailer in the construction industry will need to offer its customers a shopping experience with different features than a fashion retailer.
VTEX has numerous out-of-the-box (OOTB) native solutions that enable its clients to develop their stores in a practical, robust, and scalable way. However, when we talk about a highly competitive environment like the digital one, the businesses that offer unique experiences to their customers are the ones that stand out, thus building loyalty and reliability. On the other hand, they also need to develop and implement exclusive features. In this context, customizations and third-party solutions can guarantee this type of exclusivity.
In this article, you will learn more about the trade-off process to help you decide between OOTB, custom, and third-party solutions in the VTEX ecosystem.
An out-of-The-Box system is a pre-developed solution that intends to deal with problems common in a specific type of business. In our previous example, both construction and fashion retailers will need an Order Management System (OMS) – to centralize the control of generated orders – and a Content Management System (CMS) – to create and store digital content easily. Both resources meet some of these sectors’ typical demands, and VTEX offers solutions to these pain points, providing agility to start operations without having to reinvent the wheel.
A customized tool is helpful when the business requires something beyond what is widely used in the market. This kind of solution is developed to meet a specific business condition, be it an entire system or even a complement to out-of-the-box software.
Thus, for a construction ecommerce strategy, investing in developing a customized feature that saves data (shopping cart items, quantities, and prices) for future use would be ideal for enriching the customer experience. This is a component that large OOTB platforms probably would not have natively.
VTEX Tip: To remedy such gaps, VTEX offers the VTEX IO Development Platform, which allows the simple and intuitive creation and customization of applications. The merchant and their technical team can create an application from scratch using the VTEX infrastructure, connect external integrations or customize applications with preconfigured properties.
These are products, services, and functionalities that integrate with OOTB and customized systems, using the existing server structure and APIs to connect with other external services.
We can say that third-party solutions are halfway between customized and out-of-the-box solutions because you can add specific functionalities to your website that are not offered by the OOTB resources without needing an in-house development team. So much so that its benefits and drawbacks are quite similar to the ones already mentioned in this article.
In our theoretical example, hiring an external hub for order tracking and shipping, which would exchange information with the OMS out-of-the-box APIs being used, could be a good option for both merchants.
The decision-making process will depend on your needs and the impact the new feature will have on your business. If the functionality does not help you reach your ultimate goal, consider dropping it. In that case, you can leverage structures that are already in place. Pondering the costs and the effort your team will need to devote is also pivotal when choosing the best path.
In addition, it is also important to consider that an OOTB solution can be updated and improved over time without you having to get your hands dirty. On the other hand, when you create a custom solution on top of an OOTB one, you can fall behind on these improvements. To avoid this scenario, you will need to spare some time from your team to monitor and change it constantly.
Below are the main advantages and points of attention for each type of solution, especially considering the use of the VTEX platform:
When we talk about the solution architecture, it is important to emphasize that this is not an all-or-nothing game; the ecosystems surrounding ecommerce systems are extremely rich and usually offer a mix of the three possible solutions.
To avoid overwhelming your ecommerce strategy with a lot of customization and calls to partners, you should first assess your business expectations and try to refine them to take full advantage of the native OOTB features of a vast ecommerce platform like VTEX.
Then, if the need arises, partner products/services can be considered to enrich the business value chain. Finally, having exhausted the possibilities above, you might want to develop relevant customizations that will make your business unique and display its value to the final consumer.Regardless of the architecture developed, VTEX is ready to ensure scalability and enough information to guarantee your power of choice. Visit our Partner Portal or contact one of our specialists today to learn more about the power of our ecosystem.