title: Is DataSnap an appropriate solution to bring the data and business logic of an existing Windows app to mobile/web clients?
body: <p>I need to take a huge Delphi XE application (backed by proprietary SQL server NexusDB) and begin providing my clients the ability to access the system in new ways:</p>
  
  <ul>
  <li>Thinner Windows client for slow/VPN connections</li>
  <li>Mobile/Tablet</li>
  <li>Web</li>
  </ul>
  
  <p>DataSnap appropriate for this or is introducing a middle tier the wrong way about providing remote/mobile access?  Other solutions/ideas welcome.</p>
  
  <p>(I have XE2 Enterprise but am stuck on XE Enterprise for awhile.)</p>