The best part of this system is it allows you to create your own custom fields for each job which can be used as submittals, change orders etc. It also has an option where all changes are saved in one place so there's no need to keep multiple files open at once. There isn't much I dislike about this software other than not being able to have more customization options available when creating new jobs/submissions. This helps reduce errors by keeping everything organized within their database. We use this product daily throughout our organization and we've never had any issues with data loss or anything like that.