I like that it can be used in multiple ways to help us run our business efficiently. It also has great reporting tools so we are able to see where areas need improvement or how well certain processes work. The best part about agility though is its ease of use! There isn't much training involved when you first start using this system because there's such an easy interface with everything being right at your fingertips. We've been running all aspects of our operation within agility including purchasing, sales orders, invoicing, shipping etc. This makes my job easier by having one place to go rather then searching different places throughout other systems which takes time away from me doing what i do best - helping customers solve problems they have related to construction projects. Also helps keep track of customer information since everything is stored together here too.