Ces caractéristiques prédictives peuvent être les recommandations de vidéos, des articles, des offres, des photos ou des documents, des restaurants, etc qui sont spécifiques à un utilisateur donné (que l'on voit dans de nombreux sites).
L'application est conçue pour fonctionner avec des données de grande taille (Apache Hadoop, Apache Mahout, ...) et dispose de plusieurs bibliohtèque SDK pour les principaux langages de programmation / scripting (Ruby, Python, Java et bientôt PHP).
Il dispose d'une API REST pour intégrer les fonctionnalités de prévision dans les applications et une interface d'administration permet une gestion simplifiée.
PredictionIO peut être installé sur n'importe quelle plateforme (fonctionne sur JVM), il est, pour l'instant en version beta, mais encore très utile étant donné qu'il est difficile de trouver une alternative dans ce domaine.