I am able to perform all my transactions without needing assistance from another individual or department within our organization. The program has been easy for me to learn how to use so that it fits into our daily operations seamlessly! There are very few things about this product which we dislike - however; I would love if there were some options added more frequently because sometimes those items can be used up quickly (i.e., refills, etc.) This program was implemented by us as well - not outsourced like other providers may offer in addition to their services/products. However, when implementing something new at your location you want someone who knows what they're doing behind-the-scenes rather than relying solely upon others' opinions or knowledge base. By having everything centralized under one roof, we now save time, money, paper work & frustration associated with multiple systems being utilized across different departments.