Generally people will need to get online to get the latest version (which is necessary frequently to get newer browser versions). During this time the licence is also checked.<p>In my experience the customers expect a subscription based pricing especially with an application that required high-frequency updates (I release a new version once or twice a month).