--- id: overview title: Overview sidebar_label: Overview slug: /software --- The following applications are available to support your Meshtastic network: * The [firmware](/docs/software/device/device-software) to run on the devices * Connect to the devices with our [Android app](/docs/software/android/android-installation) * An [iOS application](/docs/software/ios/ios-development) is in the works * [Meshtastic.js](/docs/software/js/getting-started) provides a javascript library to interface with devices * [Meshtastic-python](/docs/software/python/python-installation) provides access from desktop computers including a command line interface * A [web interface](/docs/software/web/web-app-software) can be accessed over wifi on ESP32 devices * Pre-installed device plugins for: * [Range testing](/docs/software/plugins/range-test-plugin) * [External notifications](/docs/software/plugins/ext-notif-plugin) * [Serial communication](/docs/software/plugins/serial-plugin) * [Store and forewarding messages](/docs/software/plugins/store-forward-plugin) (in development) * [Environment measurement](/docs/software/plugins/environment-plugin) (in development) * Community projects include: * A [plugin](/docs/software/community/community-atak) for the [Android Team Awareness Kit (ATAK)](https://play.google.com/store/apps/details?id=com.atakmap.app.civ) * [PyGUI](/docs/software/community/community-pygui), a platform agnostic graphical user interface for devices The devices running Meshtastic have a large number of preferences that can be set, see the [Settings](/docs/settings) pages for more details.