1. A computer implemented method for task-centered context management, the method comprising: receiving, by a computer, a first incoming communication pertaining to a first task; launching a first task-centered context user interface responsive to the first incoming communication, the task-centered context user interface being initially populated with at least one first screen device selected based at least in part on the first incoming communication; receiving a second incoming communication pertaining to the same first task; and populating the first task-centered context user interface with at least one second screen device selected based at least in part on the second incoming communication.