Jedes Packages hat einen bestimmten Inhalt und um eine systemweite (auch Module) Einheitlichung zu garantieren, sollte diese Packagestruktur auch eingehalten werden. Die fördert die Übersicht und ist somit auch die Entwicklung einer stabilen une einheiltichen Software.
Das Package beginnt zuerst mit cw, dann folgt der Name des Modules (zb customermanagementmodul) und dann die Art des Inhalts (zb gui, für die Oberflächen)
cw.customermanagementmodul.gui.Klasse
Hinweis: Falls ein Package nicht benötigt wird, soll es auch nicht angelegt werden. Leere Packages sollen vermieden werden.
cw.MODULNAME.app
cw.MODULNAME.comparator
cw.MODULNAME.exception
cw.MODULNAME.extention
cw.MODULNAME.extention.point
cw.MODULNAME.gui
cw.MODULNAME.gui.component
cw.MODULNAME.gui.helper
cw.MODULNAME.gui.model
cw.MODULNAME.gui.renderer
cw.MODULNAME.gui.ui
cw.MODULNAME.images
cw.MODULNAME.interface
cw.MODULNAME.manager
cw.MODULNAME.pojo
cw.MODULNAME.pojo.manager