HQ web framework