The features I am interested in:
I have a copy of Sage X3 purchased for a very different reason
I rate it very highly and it has a costing and inventory function.
If you are interested I can get someone from Sage to talk to you. I would say it suits up to a largish medium sized company. It has many pre written reports but it relies on Oracle tables and so can be used with Crystal or any other similar product.