Apps Enhancements

All enhancements that should be implemented in apps and web sites.