On Android, being able to integrate with Tasker would be a huge win, for me. Specifically being able to trigger home/away by some external event (NFC, WiFi connection, nearby cell tower, etc) would be most excellent, as well as being able to hook into notifications, i.e. get an alert that a motion detector has triggered, and automatically loading up an IP camera viewer app.