Microsoft Intune vs. Perforce Puppet

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Microsoft Intune
Score 8.2 out of 10
N/A
Microsoft Intune (formerly Microsoft Endpoint Manager), combining the capabilities of the former Microsoft System Center Configuration Manager, SCCM or ConfigMgr, is presented as a unified endpoint management option. Microsoft Intune is an endpoint management solution for mobile devices, an MDM solution that allows the user to securely manage iOS, Android, Windows, and macOS devices with a single endpoint management solution. The component Endpoint Configuration Manager (the…
$5
per user/per month
Perforce Puppet
Score 8.5 out of 10
N/A
Puppet Enteprise is an IT automation and configuration management solution that enables users to manage and automate infrastructure and complex workflows. The vendor states Puppet Enterprise combines both model‑based and task-based capabilities in a way that enables organizations to scale their multi-cloud infrastructure as their automation footprint grows, with more flexibility from both agent-based and agentless capabilities.N/A
Pricing
Microsoft IntunePerforce Puppet
Editions & Modules
Microsoft 365 Business Basic
$5
per user/per month
Microsoft 365 For Individuals
$6.99
per month
Microsoft 365 Apps
$8.25
per user/per month
Microsoft 365 For Families
$9.99
per month
Microsoft 365 Business Standard
$12.50
per user/per month
Microsoft 365 Business Premium
$15
per user/per month
No answers on this topic
Offerings
Pricing Offerings
Microsoft IntunePerforce Puppet
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Microsoft IntunePerforce Puppet
Considered Both Products
Microsoft Intune
Chose Microsoft Intune
Microsoft Intune fits seamlessly with the other Microsoft products that are installed at our customers. Furthermore, Microsoft Intune has a lot of possibilities and can be used very flexibly. In terms of management, maintenance and rollout, it fits the wishes of our …
Chose Microsoft Intune
Microsoft Intune is more robust as far as fine-tuning security controls. It also allows for software installs, folder access controls, updating PCs, and other features simply not found in previous products we have used. Because it is rolled into MS 365 it's very cost …
Chose Microsoft Intune
We migrated from Skybox to Microsoft Intune because we already owned Intune licensing through our existing Microsoft subscription. Overall, this has reduced costs, increased operating efficiencies, and lead to more streamlined system and process management. It was really a …
Chose Microsoft Intune
A few of our apps get deployed during enrollment, the important ones that are required. For other apps, PDQ makes things a bit quicker as you can hit deploy and it happens instantly. So we use a mix of the two products. If you have a lot of macOS devices, another tool to …
Chose Microsoft Intune
I prefer to go with what is already available from Microsoft to manage my IT infrastructure. My preference is to reduce the number of vendors I have to work with.
Chose Microsoft Intune
Symantec Ghost Solutions only covered only 2 parts, creating and imaging, of what Microsoft Endpoint Protection provided us. Price point wise it was a no brainer for us to switch to it as it covered many other things we were looking for and become an almost all in one solution
Chose Microsoft Intune
We did not evaluate or use other products like Microsoft Endpoint Manager (Microsoft Intune + SCCM). The main reason we did not evaluate or use other products is because Microsoft Endpoint Manager (Microsoft Intune + SCCM) integrates seamlessly with Microsoft 365 and Windows …
Chose Microsoft Intune
Due to work put into getting SCCM up and running, moving to Endpoint Manager was the logical step, without needing to compare to other products and start that development cycle over again. Staying within the Microsoft ecosystem allows our organization to have better-defined …
Chose Microsoft Intune
Not having to invest in Intune and having all the important features its competitors had the choice was very easy to make in favor of Microsoft's product.
Chose Microsoft Intune
[Microsoft Endpoint Manager (Microsoft Intune + SCCM)] was already in our environment when I was hired. We haven't really evaluated the need to use another application because SCCM has been working well for us. Additionally, Microsoft SCCM is the industry-standard when it comes …
Chose Microsoft Intune
SCCM's bread and butter has been imaging, and that still can't be beat. With cloud computing becoming more normal, however, we are seeing fewer instances where we are flat out imaging devices as they come in. However, [Microsoft] Endpoint Manager still [excels] in this area. …
Chose Microsoft Intune
Group policy, the predecessor of Microsoft Endpoint Manager was a great, easy to use tool. It is dated and stuck as an on-prem solution but still very good and served a purpose. We are still using this in conjunction with Microsoft Endpoint Manager whilst we complete our …
Chose Microsoft Intune
We tired other solution which less suite for our needs.
Currently we mostly use MS applications and services so, MS Intune ans SCCM close match our expectation and needs.
We require easy access and top reliability with support for all of our IT platforms.
Chose Microsoft Intune
I haven't used any of the above-mentioned endpoint management solutions but heard about them. I hope they also provide similar functionalities as provided by Intune.
Chose Microsoft Intune
Dell Kace K1000 does a great job of system patching of Applications, Office, and Windows. It does a great job of software deployment. It even has great software for asset and inventory management. It is also a ServiceDesk platform, and if you're not using that function, it can …
Chose Microsoft Intune
Most companies with Office 365 already own Intune. It also heavily integrated with Office 365. Other product users had more issues and limitations. Security features did not work with other vendors, and we spent more time dealing with issues.
Chose Microsoft Intune
SCCM is probably used across the industry more so than most other Systems Management solutions, and the reasoning behind this is most likely because it is a Microsoft product, which integrates well with the Windows Server platform, and also with clients/endpoints that are on …
Chose Microsoft Intune
We selected Microsoft Intune for the ease of use and its integration with the entire Office 365 ecosystem, which allows us to have an end-to-end of the collaborator.
Chose Microsoft Intune
GFI Lan Guard system is not user-friendly. GFI Lan Guard does not produce laptop/computer images in one place and its asset management is not very good. System Center Configuration Manager was built for asset management and therefore able to provide robust inventory management.
S…
Chose Microsoft Intune
Microsoft System Center Configuration Manager is kind of the only option for PC management on a large scale. There are open-source alternatives like Chocolatey, but that only works for very small scale shops. Microsoft kind of monopolizes on this front for enterprise …
Chose Microsoft Intune
We use AD GPO to deploy software, WDS for OS deployment, and Spiceworks for inventory. This solution has significantly reduced feature set compared to SCCM but much easier to troubleshoot and configure. Currently, we are looking into ManageEngine Desktop Central and SmartDeploy …
Chose Microsoft Intune
We were a ZENworks shop previously. With our strong tie to Novell that made sense, but as we left Netware and its enterprise directory it made sense to leave Zenworks. At the time, I would have said that ZENworks was a more mature tool and I haven't kept up with their feature …
Chose Microsoft Intune
I didn't evaluate any other product when we started using SCCM. Because we were under an MS Enterprise agreement, it was easy to decide.
Chose Microsoft Intune
I inherited an already existing environment system center. My previous experience was using WSUS. Microsoft System Center Configuration Manager does still use WSUS but it is a far more robust and complete solution for managing and reporting on all your PCs. Our Microsoft …
Perforce Puppet
Chose Perforce Puppet
As I mentioned before Ansible is a great tool. There is no question about it. It has very simple syntax (YAML), is very easy to learn, and is scalable as well. But the only thing that ansible lacked at that time was the actual agent that have to go into each server. Ansible …
Chose Perforce Puppet
[Both] products are comparable. There is a good open source community for each, but we found Puppet to be the most mature for our specific use case.
Chose Perforce Puppet
Puppet was selected before I joined the team, had it been my choice I would have much rather went with Chef as it has the ability to do things that Puppet has not yet added to their system such a the ability to quickly query what host currently are allowing puppet to maintain …
Chose Perforce Puppet
I have not used any other Configuration Management System since cfengine back in about 2007 so I have little current input on alternatives to Puppet having never used them, though Chef seems to have gained some traction as has Ansible.
Chose Perforce Puppet
We have used SaltStack by proxy of utilizing Ceph since it uses SaltStack to automate configuration changes to it's cluster. I found it easy to use however extremely limiting when it comes to scale as its not a proper language with a central data store like Hiera. We plan to …
Chose Perforce Puppet
Puppet was the first software for data center automation that we incorporated in our infrastructure and we were pleased enough to keep going with it.
Chose Perforce Puppet
HPSA is a licensed product and incurs significant upfront investment costs due to COTS licensing. Puppet Data Center Automation has a significantly lower upfront investment and product documentation is more readily available. Chef is a very similar offering, however, at the …
Chose Perforce Puppet
I was put on a team that initially adopted Puppet. However from what I see, it fits and makes sense.
Chose Perforce Puppet
We evaluated Chef and Ansible. Puppet Data Center Automation was cleaner and we were more familiar with the product.
Chose Perforce Puppet
Puppet has a very wide user base with many organizations tht support it as well as conferences and events. Puppet DSL is based in Ruby while the server is now in Clojure providing ease of configuration with the power of scale. Puppet is a great entry point into the world of …
Best Alternatives
Microsoft IntunePerforce Puppet
Small Businesses
Avast CloudCare
Avast CloudCare
Score 10.0 out of 10
IBM Terraform
IBM Terraform
Score 8.8 out of 10
Medium-sized Companies
KACE Systems Management Appliance
KACE Systems Management Appliance
Score 8.5 out of 10
Ansible
Ansible
Score 9.1 out of 10
Enterprises
KACE Systems Management Appliance
KACE Systems Management Appliance
Score 8.5 out of 10
Ansible
Ansible
Score 9.1 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Microsoft IntunePerforce Puppet
Likelihood to Recommend
8.8
(0 ratings)
7.0
(0 ratings)
Likelihood to Renew
9.9
(0 ratings)
-
(0 ratings)
Usability
8.3
(0 ratings)
-
(0 ratings)
Performance
6.9
(0 ratings)
-
(0 ratings)
Support Rating
10.0
(0 ratings)
8.0
(0 ratings)
Implementation Rating
8.9
(0 ratings)
-
(0 ratings)
Ease of integration
7.6
(0 ratings)
-
(0 ratings)
User Testimonials
Microsoft IntunePerforce Puppet
Likelihood to Recommend
Windows Autopilot makes provisioning user Windows PC laptops a breeze. A user only needs to turn on the laptop, join it to their local WiFi, login with their O365 account then sit back and let Windows Autopilot handle the app installations required for work, configure the laptop settings to meet my organization requirements. I have seen this all completed in less than 30 minutes depending on how fast the internet connection is. Where Microsoft Intune needs to improve I think is the part where it can push out software updates to 3rd party apps. Right now I have to use Automox to fill in this gap.
Read full review
Most of the major issues that people had with the language have been addressed in Puppet 4 which primarily pertain to the limitations of the language and its ability to scale. It would be nice to allow for full ruby support as an unsupported option though so developers are able to reference their own data sources dynamically.
Read full review
Pros
  • [Microsoft Endpoint Manager (Microsoft Intune + SCCM)] helps to speed up the deployment of patches/software throughout our environment. I can easily build a package and then deploy across all endpoints.
  • The ability to supercede software is also quite handy. This automates the removal of old versions and replacing them with newer versions.
  • The Intune Autopilot option is very useful if you want to deploy software to devices straight out of the box. You can configure them to download software when a user opens a new PC and turns it on for the first time.
Read full review
  • Provides a reliable mechanism for deploying infrastructure-as-code, especially when integrated with source control (such as Git).
  • Manages system configuration drift to provide greater stability and system up-time; the same configuration-as-code can be pushed out over and over.
  • A strong asset when moving teams towards DevOps by providing development a way to take control of their own assets.
Read full review
Cons
  • Installation is very laborious and complicated. The number of things to manually configure during the installation is incredible.
  • OS deployment is hard to configure and troubleshoot. The Microsoft article on deploying Windows 10 via System Center Configuration Manager in a test environment takes 44 minutes to read (Microsoft's estimate, not mine -- check here: https://docs.microsoft.com/en-us/windows/deployment/windows-10-poc-sc-config-mgr). If something goes wrong, there are multiple log locations to check on both the server and client, making troubleshooting difficult.
  • The management console looks old, and its performance isn't great. It is often hard to find settings in the console, and it refreshes slowly. The old name for System Center Configuration Manager, SMS, comes to mind often. "Slowly Moving Software."
Read full review
  • Steep learning curve for first time users.
  • The complexity can get a little overwhelming in a more collaborative deployment methodology across multiple platforms and data centers.
  • Some external changes to Puppet like the new Puppet 4 architecture can cause considerable time consuming migration efforts especially if you have a lot of legacy classes and configuration that do not conform readily to the new design.
Read full review
Likelihood to Renew
Mascom Wireless is a Microsoft shop and SCCM has proved to be helpful in keeping our Microsoft products up to date every month without fail. We also have a Microsoft Enterprise Agreement which we renewed for three years ending 2022. The remote access utility works wonders for the organisation and have saved travel bills including subsistance allowance. We have been able to fulfill security audits both internal and external. We have been able to keep a robust inventory of our computer assets and nothing falls of the cracks
Read full review
No answers on this topic
Usability
Overall, Microsoft Intune is very usable. While help documentation can be lacking, once setup and configured, Intune does all the work that used to be manual. There is a lot of automation and advanced features and manufacturer integrations you don't get anywhere else. These are absolutely game changers when managing IT workloads.
Read full review
No answers on this topic
Performance
It's a 'heavy' system, which demands a lot of resources form the datacenter perspective. So, make sure you followed the requirements to avoid frustration in the future. From the 'client' perspective, it's fine. I've never had any issue with that.
Read full review
No answers on this topic
Support Rating
Being a Microsoft product, support was good. Out interaction was limited to our in-house IT team which was installing the Intune app in our mobile device. The installation was smooth and we haven't faced any difficulties with the app while using it. Provides a smooth and secure access to all Office 365 apps in mobile while separating the personal and professional data.
Read full review
Puppet has top class support. You can simply mail them with their query and they will respond to your query in a timely manner. We do have enterprise license for puppet. Also there is a vibrant community for puppet out there. So even if you dont purchase a premium support option you can simply google your queries and get answers
Read full review
Implementation Rating
Work with a "test group" of users who you have a good relationship with so that when things don't work properly they understand! Work with your partner nicely without forcing things especially timelines as you are bound to make mistakes and create oversights in the project Management can also interfere with the implementation (which can cause delays) if you make too many mistakes which takes me back to having a "test group" where you have good relations
Read full review
No answers on this topic
Alternatives Considered
Microsoft Intune is more robust as far as fine-tuning security controls. It also allows for software installs, folder access controls, updating PCs, and other features simply not found in previous products we have used. Because it is rolled into MS 365 it's very cost effective. It's also a single pane of glass for managing user PCs and personal devices
Read full review
Puppet was selected before I joined the team, had it been my choice I would have much rather went with Chef as it has the ability to do things that Puppet has not yet added to their system such a the ability to quickly query what host currently are allowing puppet to maintain their files or the ability to run remote commands without having to include it in a manifest like Chef does with the knife command. Salt allows you to do similar things to the knife command that is included with Chef, and also allows you to transfer files quickly to multiple host at once with a short simple command.
Read full review
Return on Investment
  • The positive impact it's had was it has been really beneficial in having an all-in-one Systems Management solution to be able to manage all endpoints across the organization. This has saved both time and costs from having to search/setup/manage other System Management applications and also have saved money from having to purchase a license for other commercial products.
  • Another positive impact it has had was in being able to easily remote into computers/endpoints, and also being able to provide remote assistance to end-users.
  • The negative impact has been it is not being fully utilized by most of the IT staff, as it is a more complicated platform to learn/master. This would require funding for IT staff to take training in learning the product, or require time to consult the documentation in the use of the product. As a result, this may hurt productivity in being able to have to work on other things.
Read full review
  • With all the DevOps and automation that we have going on, we save a ton of time on the configuration of the server. It's safe to say that configuring servers via console or via UI is a thing of the past.
  • We try to get all the things done by using a centralized repo (GitHub). Puppet is one tool that actually gets the actual work done.
  • The small amount that we spent on purchasing premium Puppet is completely justified because of the time and effort that this tool actually helps us save.
Read full review
ScreenShots