I like that you can use this software in many different ways because of its versatility. This has helped us improve our business process by using this program for multiple purposes such as tracking orders from customers through manufacturing until delivery at customer's location. The only thing about upChain which i dislike so far would be if they could make more features available since we are still trying out some new ones. We have been able to accomplish what we wanted to do while also improving internal operations.