I've used crystallize in a number of different ways within our organization to help manage inventory and track items that are being sold online. The ability to add custom fields as per business need has been very helpful! There's nothing really that i dislike about this software. It does what it says on the tin - easy way to manage products/inventory without having an employee on site. We have found that it makes it easier to keep a close eye on stock levels across multiple locations (especially when there isn't someone physically present).