This paper proposes the use of an interaction modeling language called MoLIC to graphically represent scenarios as an additional resource in software development. MoLIC brings human-computer interaction (HCI) concerns to software engineering processes. It does so by representing potential usersystem interaction paths, which will not only allow software designers to make decisions about the HCI aspects of software, but also provide a blueprint -- from the users' point of view -- of what needs to be implemented and tested, and how users should perceive it. Using MoLIC as an input artifact, software engineering techniques may be used to decide how to build the software that will make it possible for the represented interaction to happen. As such, MoLIC provides a basis not only for communication and understanding among team members, but also as a concrete resource for software design and development.