Web Apps (10000 programs)
Pros: Location-based services made easy. Data can be viewed on dashboard.
Cons: Paid subscription. Account creation required.
Pros: Full website integration. Regular updates and improvements supplied.
Cons: Some features are missing. Not ideal for slow internet connections.