We are a pre-sales distribution company implementing Dynamics AX 2012 R3. We are looking for a solution to:

- Work on Android-based handhelds and tablets

- Handle taking orders, delivery and collection at customers' site

- Be able to work offline, since mobile internet is not reliable at all customers' sites

- Be able to handle offline calculations like discounts, promotions and tax

- And of course, integrate with AX

What solutions are available? What do you recommend?