However, since there are a huge number of device utilities provided by various developers and manufacturers, it would be a good idea to check any provided information regarding the installation steps, or just follow the on-screen instructions. If all requirements are met, simply save the downloadable file (extract it if needed), run the available setup, and follow all instructions for a complete and successful installation. Still they can be restricted to certain operating systems (or bit architectures), and existing Internet connection, or even specific components. Installing these packages is most of the times quite an easy process, and may or may not require a system reboot. However, in order to expand functionality, as well as usability, owners can make use of various utilities. Usually, device functionality is ensured by its drivers, firmware, and/or BIOS packages, and the product can be used for its purpose once these files are installed.