We all know it's really hard to get good pricing and cost information.
Please share what you can so you can help your peers.
The licensing is good because they have various options, depending on what you are looking for. There are one-year up-to three-year license contracts.
Overall, I think it's fine. It's pretty much in-line because there are ways to offset it with the Office 365 licensing.
SCCM comes with its own version of SQL Server. If you use that SQL Server with SCCM and don't use it for another applications than you get an SQL Server for free. This option was available a few years ago, I assume it still is around.
Pricing and licensing are horrible. You have to not look at dollar value to use SCCM. It's super-duper expensive but it works. The acquisition cost is expensive, it's labor-intensive. But it works.
Pricing and licensing are a downside of SCCM. It's expensive. I'd have to confirm this, but I think they changed the licensing to core-based instead of socket-based. It's not cheap, because you have to buy the software, you have to buy SQL. Another thing we learned from talking to Microsoft is that they provide you a license for SQL if you run it on the same box as the primary server. If you run it outside that box, you have to buy SQL. Microsoft does recommend you running it on the same box because of performance. But then, in order to run SQL, SCCM, and everything on the same box, you better have some resources. It's an expensive solution. There's no doubt about it.
Microsoft has affordable pricing for Small to Medium Businesses, and it comes with many SMB packages already. It is worth investing in these, because the returns in automation and environmental integrity pay back the cost.