See http://www.ape-project.org/
