• Użycie bilioteki SWT/JFaces.
• Budowa aplikacji w formie MDI.
• Nie stosowanie okien blokujących interfejs - okien modalnych (dialogów, okien powiadomień).
• Nie stosowanie zakładek.
• Redukcja linii kodu przez reużywalność klas (“dziedziczenie poprzez schowek” niedopuszczalne)
• Budowa interfejsu z małych elementów - paneli.
• Wydzielenie klas spinających kontrolki/klasy SWT z interfejsami modelu JAXR.
• Użycie wątku roboczego przy długotrwałych operacjach.
• Budowa uniwersalnej warstwy bibliotecznej do budowy aplikacji w oparciu o SWT w przyszłych projektach.