ojalgo est un projet en java open-source qui permet d'optimiser des projets et de manipuler des mathématiques ainsi que de l'algèbre linéaire. ojalgo est un code source 100% java. il n'y a pas d'appels vers des bibliothèques natives (c ou fortran). seul un sdk java est nécessaire pour compiler ou exécuter le code. les noms des attributs et de méthodes sont choisis pour se conformer aux normes java plutôt qu'aux normes mathématiques en vigueur (fortran, c, matlab, etc.).