Abstract
The aim of this paper is to give a unifying description of various constructions of sites (subanalytic, semialgebraic, o-minimal) and consider the corresponding theory of sheaves. The method used applies to a more general context and gives new results in semialgebraic and o-minimal sheaf theory.