VisProject:

This is an example of a user that has to face both interface problem: how to interact with VisProject while Software and Hardware interfaces are needed simultaneously.