This is a core tool for web service.