Designing a big data software-as-a-service platform adapted for small and medium-sized enterprises