Mobile web applications can be used anywhere. They will typically complement an established web site. They will often be used in short bursts to achieve a specific task such as booking a ticket, or finding out information. If successful they will be "sticky" and referred to time and time again.
When designing a mobile web application it's essential to consider the context it will be used in, how frequently and with what devices.
|

Different Devices & Places an Application is used from Throughout the Day
|
|
ASP.NET's Session concept is too limited when considering data persistence across multiple devices and frequent short interactions. 51Degrees provides the Mobile Profile which can be shared across devices, used in SMS messages and emails, and has a more flexible timeout policy. To find our more read this section from the Developers Guide, or try this tutorial.