A system and method for automatically updating a software application deployed on a plurality of client computers are disclosed. In the most preferred embodiment of the method, steps and are performed simultaneously as one single step. The search query comprises two or more data fragments expected to be contained in the portion of data being sought and in any order.