Web based tools and mobile apps