In 2010, IBM acquired BigFix, Inc.,[2] a software developer out of Emeryville, California, and its endpoint security platform, which is also called BigFix.[3] Under IBM, BigFix went through a series of re-brandings, including a 2013 release as IBM Endpoint Manager (IEM). Then, in 2018, India-based software companyHCL acquired BigFix in a $1.8 billion purchase of select IBM software products.[4][5][6]
ActionScript is a scripting language used in BigFix. ActionScript provides an interface to administer clients. ActionScript abstracts platform-specific scripting differences like directory traversal, script execution, and flow control, allowing an administrator to write a script once and apply it across all platforms.[8]
The core HCL BigFix platform can be extended using additional components:
HCL BigFix for lifecycle management includes patch management, remote control, software distribution, and OS deployment. Patch management includes patches for Microsoft, UNIX, Linux, and Macintosh operating systems.[9] Remote control allows for remote monitoring and control of network PCs and servers. Software distribution provides a package library and automation toolkit for endpoint administrators. OS deployment provides for imaging and provisioning of operating systems as well as OS migration capabilities.[10]
HCL BigFix for patch management includes vendor patches for Microsoft, UNIX, Linux, and Macintosh operating systems as well as patches for third-party applications by Adobe, Google, and Microsoft.[9]
HCL BigFix for security and compliance provides common STIG, CIS, and third-party security baselines, network self-quarantine, and removable device control.[11]
HCL BigFix for software asset management gathers information about installed software and hardware in a customer's infrastructure. Software use analysis tracks application usage on endpoints to determine the number and type of licenses required for licensed software.[12]
HCL BigFix for server automation provides hypervisor operations to build and manage virtual machines in a data centre environment. In addition, the server automation component provides the ability to do middleware management tasks to support operating system patching for clustered systems.[13]