Le système Picaxe est basé sur l'utilisation de micro contrôleurs à mémoire Flash pouvant être programmés à volonté et facilement à l'aide de l'environnement Programming Editor.
Celui-ci permet d'accéder de manière simple à la programmation grâce à un langage de programmation BASIC, ou encore à l'aide d'un environnement de programmation graphique, sous forme de diagrammes.
L'environnement de programmation Programming Editor permet de programmer un microcontrôleur de la gamme PICAXE directement sur la carte électronique où il est implanté à l'aide d'un simple câble relié à l'ordinateur. Le système PICAXE est un moyen simple et économique pour accéder à la programmation d'un microcontrôleur en s'affranchissant des outils complexes de développement réservés aux spécialistes.