Use cases and requirements for installable web apps