BlackBerry flow is about seamless integration across the platform, connected applications, predictive options, and fast interactions. The goal is to create an experience that is as natural and fluid as our actions are in the real world. Interactions recreate gestures that are familiar and comfortable. Information is organized in logical and easily digestible ways so that users can respond at the speed of thought. Applications predict what users want to do next, given the context. Menu options are customized for the application and introduced at the right time, in the right place. There are no interruptions in the flow between what users see, what they can do next, and what they do. Following the design principles in your application will help you achieve this BlackBerry flow.