| 
 | Założenia
Janosik będzie oficjalnie dostępny na cztery platformy (Linux, FreeBSD, Mac,
  Windows) -- nieoficjalnie na pozostałe, na których działa Python
Janosik będzie tak zmodularyzowany jak to możliwe
Wewnętrznym formatem danych jest XML (nasza odmiana, roboczo nazwana
  KXML)
KXML powinien zapewnić maksymalne oddzielenie danych od kodu; dobrym
  przykładem jest funkcja wyświetlająca okno dialogowe (i pokrewne:
  do weryfikacji, eksportu i importu, drukowania): ma wyświetlać
  każdy typ formularza.
Drukujemy do PDF korzystając z szablonów, dzięki czemu nasze wydruki
  będą dokładnie takie same jak te generowane przez Płatnika
 |