An Anthropocentric Cooperative Visual Environment is designed to improve system performances by
empowering the working capabilities of its human users. Its design results in the definition of a system of visual
languages adequate for user-system communication. The notion of adequacy is discussed based on the
concept of shape abstraction. A procedure for ACVE design is described and its use illustrated by examples
from a working experience.