Splash! To wieloplatformowy, rastrowy edytor graficzny wzorowany na programach takich jak Photoshop, Gimp czy Microsoft Paint. Ideą przyświecającą aplikacji było wypełnienie luki pomiędzy prostym i intuicyjnym Paintem a zaawansowanym i topornym Gimpem. Aplikacja została napisana w języku Java przy użyciu biblioteki Swing. Głownym celem projektu była nauka i praktyczne wykorzystanie wielu wzorców projektowych.

Poniżej znajduje się Przewodnik użytkownika oraz wybrane części dokumentacji. Głównym celem drugiego dokumentu jest opisanie użycia ponad 11 wzorców projektowych użytych w projekcie wraz z diagramami UML - jaki wzorzec, dlaczego i gdzie został użyty w projekcie. Zastosowanie niektórych z nich może wydawać się wymuszone. Niemniej jednak w momencie projektowania ich wybór przyczynił się do procesu myślowego prowadzącego do wyciągnięcie wniosków na zakończenie projektu.

Splash! - Przewodnik użytkownika
Splash! - Wybrane części z dokumentacji (wzorce projektowe)