'Mission Planning' es la disciplina del sector espacial que se encarga de asignar y optimizar los recursos disponibles en un sistema atendiendo a las peticiones de los usuarios y resolviendo los conflictos entre los distintos recursos. En otras palabras, dado un conjunto finito de recursos y teniendo que realizar una serie de tareas, se trata de buscar un plan que cumpla con todas las restricciones del sistema, se maximice el número de tareas ejecutadas y el consumo de recursos no sobrepase los recursos disponibles. Un recurso puede ser cualquier elemento del sistema, p.e. el tiempo de uso de instrumento, la capacidad de una memoria, el número de bytes que se pueden enviar por una red, etc.

Los sistemas de 'Mission Planning' son sistemas software muy complejos tanto en su diseño como en su realización. Normalmente, son diseñados especificamente para una misión ya que cada misión cuenta con un conjunto de recursos diferentes, de restricciones, de reglas de planificación, etc.
El objetivo de estos sistemas es ayudar a los operadores de satélites a planificar las operaciones que debe realizar el satélite. Los sistemas de satélites son cada vez más potentes y complejos, con lo cual es necesario utilizar herramientas automáticas de ayuda para que los operadores puedan realizar su trabajo más rápidamente y con MAYOR fiabilidad.
Estos sistemas suelen estar basados en técnicas y algoritmos de Inteligencia Artificial. Dichos algoritmos se usan para crear un plan de entre todos los millones de posibles combinaciones de tareas de tal forma que se maximice el uso de los recursos y no haya ningún conflicto.
Los sistemas de 'Mission Planning' pueden ser de diferentes tipos según el tipo de plan que
VAYAN a generar: Planificación de las operaciones que deben realizar los instrumentos de un
satélite Planificación de las maniobras y operaciones de un satélite.
Planificación de las operaciones de la estación de tierra; antena, equipos, redes de comunicaciones, etc. Normalmente, los planes generados se visualizan por medio de un diagrama de Gantt
donde se muestran las tareas a realizar, el orden, si hay solapamientos, si hay conflictos, etc. Es
la parte visual del sistema.

