Cloud computing: demand and supply in banking, healthcare and agriculture