FreeJ puede controlarse mediante una consola (S-long) y remotamente mediante la red de redes (SSH), mientras las operaciones pueden estar escritas con el procedimiento de objetos orientados (javascript), además existe la posibilidad de mostrar el resultado mediante streaming en directo.