mobility solution for Dynamics AX 2012

Hi all,

Our client want the mobility solution for Dynamics AX 2012 Sales and Marketing module which can provide,

  1. Access of Campaign,Lead,Prospect,Opportunity,Convert Lead to Customer etc on Sales Persons mobile when he is roaming in field.

  2. Update contact list.

  3. Assign Leads or any task to Sales employee.

  4. Create,update,deliver and Invoice Sales Order.

In short clients requirement is to have mobile solution which can support the Sales Team starting from Campign-Lead-Prospect-Customer-Order-Delivery-Invoice transactions on mobile.

Can anybody suggest any mobility solution provider for the same?