3CX Phone System for Windows
Very easy to configure and manage, the 3CX Phone System for Windows scores well on functionality and is compatible with most SIP handsets, gateways and services. Scalability could be an issue for larger organisations, though.