I like that it can connect with other systems such as QAD/Sage etc. It's great at tracking materials in from of you because once they are entered into your system everything stays there until something else changes them out or deletes then if this happens all those records will come back up again! The reports could use some work but not too bad either way when used correctly it works well enough most times without having any problems. We have been able to track our inventory pretty much anywhere we need using Sapphire which has saved us time by being able to keep things organized better than before.