This Maple package for computations with Chern classes in intersection rings was written by Sheldon Katz and Stein Arild Strømme from 1992 and onwards, and has been revised and updated to reflect new versions of Maple by Jan-Magnus Økland.
You may download source code and rudimentary documentation here.
However, this Maple package is no longer actively supported, and current
efforts have moved from Maple to Macaulay2:
D. Grayson, M. Stillman, D. Eisenbud, S.A.Strømme: "Schubert2", port of schubert to Macaulay2.
And there is an effort building on schubert by Hiep Dang called Schubert3.py for Sage. And schubert.lib for Singular. See his thesis .