Od początku istnienia stron internetowych, ich twórcy starali się by ich strona była ładniejsza, łatwiejsza w obsłudze i zachęcała do ponownych odwiedzin. Niestety pierwsze strony były bardzo skromne, dominował głównie tekst, a z czasem pojawiły się rysunki i zdjęcia. Pierwszą próbą ożywienia stron były niewielkie animowane rysunki (popularnie nazywane animowanymi gifami), które są wszechobecne nawet na obecnych stronach. Niestety, mają one duże rozmiary i często nienajlepszą jakość. Mają także inną poważną wadę, a mianowicie nie pozwalają na interakcję z użytkownikiem, innymi słowy, nie może on decydować o przebiegu animacji. W połowie lat dziewięćdziesiątych pojawiła się nowa technologia, która bardzo szybko zyskała uznanie twórców stron internetowych i zagościła na milionach witryn na całym świecie. Mowa o technice flash, która dzięki możliwości generowania prostych wektorowych animacji dawała tak duże możliwości, iż witryny stawały się bardzo efektowne. Stworzone animacje odznaczały się małymi rozmiarami oraz doskonałą jakością. Z czasem powstało wiele programów umożliwiających tworzenie animacji w technice flash. Niestety te, które oferowały duże możliwości, były z kolei bardzo trudne w obsłudze i powodowały zniechęcenie osób początkujących. Inne były, co prawda proste w obsłudze, jednak oferowały skromne możliwości. Dlatego też wiele osób zniechęcało się do wykorzystywania tej technologii na swoich stronach. Osoba, która jedynie chce wzbogacić swoją stronę internetową o efektowną animację, a nie ma zamiaru zajmować się profesjonalnie tworzeniem stron, nie będzie też chciała poświęcić wielu dni na naukę programu i jego skomplikowaną obsługę, wymagającą znajomości złożonych i żmudnych czynności. Istnieje jednak program, który będąc zarazem prostym w użyciu, daje ogromne możliwości tworzenia efektownych animacji. Tym programem jest SWiSH. Obecnie (maj 2002 roku) jest on dostępny w wersji 2.01 i można go pobrać ze strony producenta www.swishzone.com.