That's what it means. The web, but indie (not corporate).