Public authorities, international organizations and non-profit associations are nowadays working on identifying and solving the problems of various communities (i.e., towns, villages and other administrative-territorial units) through the development of specialized programs.