SWiSH è un programma che viene utilizzato per creare animazioni Flash senza utilizzare il prodotto Flash di Macromedia. SWiSH include strumenti per la creazione di linee, rettangoli, ellissi, curve, percorsi di movimento, pulsanti di rollover e altro ancora. Una volta creata l'animazione, viene esportata nel formato SWF utilizzato da Flash in modo che possa essere visualizzata da chiunque abbia Flash Player. SWiSH è un programma WYSIWYG, il che significa che vedrai le animazioni esattamente come appariranno in Flash Player. Lo sviluppo di SWiSH è stato possibile grazie alla decisione di Macromedia di rendere Flash un programma open source, consentendo di creare SWiSH sul codice di Macromedia.
Gli utenti Web possono scaricare Flash Player per visualizzare il contenuto SWiSH, che funziona su più browser e piattaforme. Secondo uno studio indipendente citato da Macromedia, l'89.9% degli utenti Web ha già installato Flash Player.