- Multiple data flows - Limited available attention - Need for "just works" - Need for trivial override - Funding available - Strong demand for solution