It handles multiple companies and multiple projects. It is very user friendly and provides excellent customer service. I like that it is very customizable and that it offers both a desktop and mobile versions. There are some features that are not very user friendly, like the way that it handles the creation of journals. It is a very robust software. It has saved us a lot of time managing projects. We had some issues with our previous software and it took us some time to get everything sorted out. However, the customer service is top notch and they are willing to help you every step of the way. It is great to be able to manage multiple projects and keep track of our budgets.