I heard this community was amazing so I thought I would try my luck.
We currently have 200 employees and most of them use Macs and we are going to be using JAMF for all of them. We have about 20 users that use Windows and Linux and I was wondering if this wonderful community knew an equivalent that I could use for those operating systems. Linux is not as import because right now we don't have many of those users but we have an audit coming up that needs a system in place like this for Windows machines.
If you only have around 20 machines, I would recommend using MDT. SCCM is a large product and works best with larger environments. MDT has very similar functionality. You can also use both in virtual environments if you ever get to the point that you want to run Windows on Macs. VDI or parallels for example.
SCCM is powerful but keep in mind it has a steep learning curve. I'd recommend putting together a list of your Windows management needs and then start comparing them against options mentioned in this thread. No need to buy a Ferrari when a Honda will get you to work and back :)
Google has a great guide on strategies and tools they use to manage their enormous fleet (page 9 shows open source options for Linux and Windows):
Like some others have said SCCM can be considered overkill for 20 Windows systems and there are other solutions that are either easier or less costly. Some of that cost for SCCM can be in labor and consultant fees. It can be a monster to maintain and to be honest I think it can be argued that there are better and less costly systems out there although it is considered by many to be the standard. We previously were using Novell Zenworks. It was "okay" but felt like a dying breed. We were about to move to Filewave which didn't look too bad until someone realized that SCCM was already included in our software contract.
I'm just glad I'm able to use Jamf for the Apple devices but it has been hinted more than once that SCCM might need to be on my radar.
Kace might be a good solution
I've seen a demo, but haven't got a chance to test it yet, it looks very comprehensive, yet quite intuitive, unlike SCCM...
Manage Engine also offers a cloud solution (completely free up to 25 machines) - https://www.manageengine.com/mobile-device-management/windows-phone-management.html
the solution states it can also manage Windows 10 laptops/desktops as well as Windows 10 Surface Pro tablets, so disregard the title.
We have 35 Windows devices and find that Desktop Central works well enough for us as we're on GSuite. Their imaging tools leave some things to be desired in my opinion based on past experience with MDT/SCCM/Kace K2000. I'll probably end up setting up an MDT for our needs.