1. An information processing device capable of communicating with an external device connected thereto via a network, comprising: an application acquisition unit that obtains an application program to be used to control a function of said external device from an application distribution device present on said network; and an application execution unit that controls the function of said external device by executing said application program obtained by said application acquisition unit, wherein said application program obtained by said application acquisition unit includes a function of searching for said external device that causes execution of an external device search on said network.