Text this: Human-Machine Interaction and Agility in the Process of Developing Usable Software: A Client-User Oriented Synergy