On-Demand App Solution: Learn How it Helps in Creating Super Apps?