1. A system for monitoring and guiding agent performance within call centers, each of which being provided with a plurality of agent terminals, a plurality of agent audio interfaces, and a plurality of software applications, the system comprising: a database for storing a plurality of performance profiles, each of said performance profiles being associated with a respective agent of a call center; and a Call Analysis System (CAS) that retrieves, in real time, a performance profile of an agent; acquires, in real time, data entered by the agent in one of said agent terminals into a field of a software application during a call; and determines, during the course of the call, whether a corrective action is needed based on the performance profile and the data entered by the agent, wherein, when the corrective action is needed, the CAS generates and transmits, in real time during the call, input regarding the corrective action.