Macfly ist ein Tool, das es ermöglicht, ein oder mehrere Programme mit einer anderen Uhrzeit im Vergleich zur Systemzeit laufen zu lassen. Die Programme laufen mit derselben Zeitabweichung und werden zur gleichen Zeit synchronisiert. Man muss die Anwendung nicht neu compilieren und normale Anwender können die Funktion nutzen. Es ist möglich, die Geschwindigkeit der Uhr zu ändern (schneller, langsamer und sogar rückwärts). Beispiele für die Anwendung sind unter anderem Reduzieren der Geschwindigkeit eines Spiels, Senden von E-Mail in der Vergangenheit oder Zukunft oder Test eines Programms. (non)