You need to decide whether your offline application will send its data to back-end systems for processing, or consolidate offline data and update enterprise databases.
Other integration issues to resolve are:
o How do you integrate data from offline applications with back-end systems?
o How do you determine the correct transaction sequence?