3CX is a software-based PBX phone system that allows businesses to make and receive calls using VoIP (Voice over Internet Protocol) technology.