In recent years, there has been an explosion in e-commerce activity. This has given birth to a new generation of ambitious - and largely independent - businesses moving or selling online. With this growth, the ecosystem of e-commerce apps has become a maze of options, making it difficult to find the best partners and solutions, a task that is so critical, yet often left to chance.