Systems, methods, and software described herein provide enhancements for deploying software applications in satellites. In one example, a control system may receive user input indicative of deployment requirements for a software application, and identify an availability of resources in a plurality of satellites deployed as an orbiting satellite platform. The control system further determines deployment options for deployment of the software application based on the deployment requirements and the availability of resources in the plurality of satellites, and provides the deployment options to a developer of the software application.La présente invention concerne des systèmes, des procédés et des logiciels apportant des améliorations pour déployer des applications logicielles dans des satellites. Dans un exemple, un système de commande peut recevoir une entrée d'utilisateur indicative d'exigences de déploiement pour une application logicielle, et identifier une disponibilité de ressources dans une pluralité de satellites déployés sous la forme d'une plate-forme satellitaire en orbite. Le système de commande détermine en outre des options de déploiement pour le déploiement de l'application logicielle d'après les exigences de déploiement et la disponibilité de ressources dans la pluralité de satellites, et présente les options de déploiement à un développeur de l'application logicielle.