Une trousse de développement (
SDK)
Open Source indépendant de celui distribué par
Sony aux studios de développement est rapidement apparu. Suite à différentes ingénieries inverses et recherches, celui-ci est rapidement devenu important et permet d'utiliser toutes les capacités de la PSP ou presque :
USB,
Wi-Fi ainsi que bien sûr le chipset graphique. Le développement via cette trousse s'effectue en
C ou
C++ avec des bibliothèques identiques ou très proches de leur équivalent Unix. Il existe également une version adaptée du langage de programmation
Lua, nommée Lua Player et permettant de programmer facilement des applications et jeux sans grandes compétences informatique.