Can my users work offline? (eg. during a flight)

Yes, once the user has successfully logged in to the software, the session will be held for 30 days even if there is no access to the Internet.  No Check-in/Check-out operations will be required.