1. An image forming apparatus comprising: a hardware controller configured to control hardware that includes at least a scanner or a printer; an operating system configured to operate the hardware controller; and an application configured to provide a user with an operation of the image forming apparatus using the hardware, wherein the image forming apparatus is configured such that secure software for performing user authentication can be installed separately from the application; when the secure software is not installed, the image forming apparatus is configured to allow the user to operate the image forming apparatus via the application; and when the secure software is installed, the image forming apparatus is configured to allow the user to operate the image forming apparatus, via the application, only when the user authentication using the secure software authenticates the user.