I'm looking for feedback from people currently using 3CX.. I am a little skeptical of the low system requirements required to run this system. Specifically whether or not it should be dedicated hardware. We are an office with approximately 10 voice lines and 15 users. Also.. Has anyone had experience with running this directly on a Windows Small Business Server, or on a virtual server? Prior to spending money on any hardware for this system we just wanted to collect some feed back regarding system performance and what type of hardware/virtualization people are realistically running systems on. Thanks for any information.