Users typically use mobile devices for short bursts of activity. Nobody would want to sit through a full-fledged, long e-learning course on a mobile device. Therefore, designing m-learning for performance support and just-in-time learning is more realistic.