| Package | Description |
| net.systemeD.controls | Custom-built controls used in Poltatch2 |
| net.systemeD.halcyon | The AS3 rendering library |
| net.systemeD.halcyon.connection | The connection to the main OSM server, and the entities |
| net.systemeD.halcyon.connection.actions | The undoable actions that apply to OSM data |
| net.systemeD.halcyon.styleparser | The logic for parsing MapCSS stylesheets |
| net.systemeD.potlatch2 | The OpenStreetMap editor |
| net.systemeD.potlatch2.collections | Singletons for handling collections loaded from config files |
| net.systemeD.potlatch2.controller | The various controller states that p2 can be in |
| net.systemeD.potlatch2.find | |
| net.systemeD.potlatch2.help | The Help dialog |
| net.systemeD.potlatch2.mapfeatures | The engine behind the mapfeatures parsing |
| net.systemeD.potlatch2.mapfeatures.editors | The various widgets used in the Simple panel |
| net.systemeD.potlatch2.mygpx | The dialog for loading GPX files from the server |
| net.systemeD.potlatch2.options | The options dialog |
| net.systemeD.potlatch2.panels | The panels for the left-hand pane of p2 |
| net.systemeD.potlatch2.save | The save dialog and SaveManager |
| net.systemeD.potlatch2.tools | Data manipulation tools |
| net.systemeD.potlatch2.utils | Data loading utilities |