I personally have been using FieldPower for 7 years and highly reccommened it for custom solutions to specific software needs.
No software installation needed, ability to access via URL on the internet. The system is user friendly and easy to navigate through the different menu driven options. User profiles can be created and customized to allow and restrict access. Overall it is extremely reliable and stable. Custom changes can be requested, designed, UAT tested and implemented within a reasonable time frame.
Not always able to copy and paste data from certain screens.