The digital screen can be considered as the principal surface to represent digital information. The represented information is materially determined by the arrangement of pixels displayed on the raster grid. However, such arrangements depend on formal graphical rules. In this book we explore the relationship between software and screen as the underlying dimension where visual interfaces take form. Before any digital image is rendered there is a series of layers that affect its visual properties. From this perspective, it is necessary to investigate software, graphical user interfaces, programming code, and data types in their relationship with graphical outcomes and design possibilities.