# Package: com.pnfsoftware.jeb.core
Description: The *core* package and sub\-packages define classes and interfaces to interact with and develop JEB back\-end plugins. 

 Back\-end plugins come in multiple varieties, including: 
 
- **Engines plugins**: those plugins are loaded by the engine and can run any code. 
- **Unit plugins** \(also referred to as *parsers*\): those plugins are used to parse input data and provide results to front\-ends. They are primarily used to extend JEB functionality as they allow third\-party addition of disassemblers, decompilers, reformatters, deobfuscators, parsers, or binary data transformers of any sort to the JEB base package. 
- **Decompiler plugins**: IR and AST optimizers for `gendec` and `dexdec`
