Why E-commerce firms need SaaS solutions