The overall aim of the Space Situational Awareness (SSA) Preparatory Programme is to support the European independent utilisation of and access to space for research or services, through providing timely and quality data, information, services and knowledge regarding the environment, the threats and the sustainable exploitation of the outer space surrounding our planet Earth. The SSA system will comprise three main segments: Space Weather (SWE) monitoring and forecast Near-Earth Objects (NEO) survey and follow-up Space Surveillance and Tracking (SST) of man-made space objects. There already exist different algorithms to predict orbits for NEOs. The objective of this activity is to come up with a different trajectory prediction algorithm, which allows an independent validation of the current algorithms within the SSA-NEO segment (e.g. NEODyS, JPL Sentry System). The key objective of this activity was to design, develop, test, verify, and validate trajectory prediction algorithm of NEOs in order to be able to compute analytically and numerically the minimum orbital intersection distances (MOIDs). The NEOPROP software consists of two separate modules/tools: (i) the Analytical Module makes use of analytical algorithms in order to rapidly assess the impact risk of a NEO. (ii) The Numerical Module makes use of numerical algorithms in order to refine and to better assess the impact probabilities.