David Raab reviews challenges faced by business intelligence projects and how on-demand systems can overcome them. Also considers advantages and disadvantages of on-demand in general. Provides a framework for understanding different approaches to cloud-based BI and when each is most appropriate.