Thanks for your reply
Looks like there are some options out there, which is all I needed to know at this point.
With your comment about Tile usage policy, this would be an offline app and would not call a tile server. Are there other issues I should consider, or were you referring to potential tile server traffic?
Cheers
J