Forrester: Mobile app development needs 'omni-channel' perspective