Developing a mobile web application with ASP.NET is very easy.
Developing a mobile application is as simple as building any website using ASP.NET.
The only difference being the tags of the form i.e.
Normal ASP.NET Webpage<asp:Form runat="server">
<asp:Label runat="server">Hello World</asp:Label>
</asp:Form>
For Mobile<%@ Register TagPrefix="mob" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>
<mob:Form runat="server">
<mob:Label runat="server">Hello World</mob:Label>
</mob:Form>
MMIT takes care of all the mobile device requirements. Thus, the developer is free from such concerns