We follow the idea of generalising the notion of classical iterated function systems, as presented by Mihail and Miculescu. We give their deliberations a more general setting and, using this general approach, study the generic aspect of the problem of existence of an attractor of a function system.