Improvements both in technology and in user-oriented software have shown the feasibility of new kids of non-procedural languages however interaction between end-user and data should rely more and more on graphical languages and particularly on iconic languages in the following we review and analyze the forces which are at the origin of changes in the user environment we give the main specifications of an iconic interface and a command language based on icons. examples are given in a medical environment .