The ease of use made this software extremely user-friendly; it was easy enough that both my husband (technical) & I could operate without assistance from our IT department! It did not have all features we need but there are many other similar programs out their which do include them so if they don't offer what's important then look elsewhere as well. We were looking at an integrated system between several departments within one organization in order to centralize billing information/data and keep track of employee benefits enrollment dates etc.; also wanted better communication internally among employees regarding these systems.