HTML app toolkit