An operating environment of an image forming apparatus 3 is judged, and a program list which indicates programs which can be operated in this operating environment is generated by a server 1. The program list is then supplied to the image forming apparatus 3, and the server 1 is requested to transmit...http://www.google.es/patents/US7693961?utm_source=gb-gplus-sharePatente US7693961 - Method and system for supplying programs