# Software

- [Libraries](/software/libraries.md): Acrome SMD can be used with Arduino, Python and Java programming environments. Instructions on how to install and use the libraries can be found on each library page.
- [Python Library](/software/libraries/python-library.md)
- [Arduino Library](/software/libraries/arduino-library.md)
- [Java Library](/software/libraries/java-library.md): Documentation coming soon!
- [Matlab Library](/software/libraries/matlab-library.md)
- [SMD UI](/software/smd-ui.md): Smart User Interface of SMD
- [SMD Blockly](/software/smd-blockly.md)
- [Introducing Customized Blockly Blocks](/software/smd-blockly/introducing-customized-blockly-blocks.md)
