1. A method comprising: entering user input to a source application on a first computer system to request performance of a task; generating a message in response to the user input, wherein the message comprises one or more instructions which are computer-executable to perform the task; storing the message in a message log; translating the message from an original format to a portable format on the first computer system, thereby generating a portable message; retrieving the portable message from the message log; and executing the one or more instructions to perform the task again on one or more additional computer systems.