Hello gentlemen/ladies, I come to you seeking help with a windows server problem. I recently started helping a small company with their IT equipment and there is a problem I am facing right now. They have bought an ERP software which is a client-server solution, running on top of Microsoft SQL Express 2012. Currently they are hosting the server on one of their „workstations”, some ASUS AIO with an i5 7200u, 8 gb ddr3 and a solid state drive + a backup hard-drive. Due to user activity on the workstation, sometimes the resources needed for doing both SQL queries and any user activities (such as using the gsuite in chrome) chockes the CPU and latency increases greatly on the clients connected to it. After talks back and forth between me, the company boss and the ERP developer team we all agreed on moving the server either to a dedicated Windows 10 machine doing nothing but hosting the sql server or migrating to a windows server with some more reliability features available. Now, I am tasked with configuring the server (ws 2016 standard) and the ERP software guys will install and configure the SQL server( over which I have no permission to access configs and stuff). My question is, are CALs required for interacting with the SQL server hosted on the WS2016 system or not? There will be no other WS features needed due to the jungle nature of their office (everyone runs w10 home, so no domain, no AD, no WSUS) and their sheer resilience in changhing anything (basically every user is an admin).Thank you for any feedback.