1. A method of selecting visual content editing functions, comprising: storing a plurality of records each with suitability data of one of a plurality of visual content editing functions; receiving, from a client terminal, a request with visual content data pertaining to a visual content; selecting a group from said plurality of visual content editing functions according to said visual content data; and responding to said request of said client terminal by sending a response with a list which comprises at least one of a plurality of members of said group and a plurality of indications for said plurality of members.