Istnieje wiele sposobów projektowania aplikacji, a na ten temat powstały liczne opracowań. Oto pierwszy odcinek prostego kursu uml-a, który sam w sobie nie jest.