Using POSper/Developer guide/Unstable/Architectural description
POSper uses the Java Plugin Framework [1] to modularize functionality. Use of this framework is an ongoing process, and there are still many parts able to be split out. At the moment there are three modules: Core , Reports , and Openbravosync