A Java-based tool to create Braille embosser text files for generic diagram representations, which then can be printed on an Braille embosser. To ensure extensibility and variability of the Software, the architecture was designed with these corresponding patterns in mind, so that generic Braille printers and embossers can be used interchangably. A visualization tool (also in Java) was created so that the user has a preview option of the Braille text which will be printed.