I am a consultant, and this is one of the solutions that my company is currently implementing for one of our clients.
This solution is used for performance management. It can also be used for forms that people have to sign, and it does the validation. You can print documents that have all of the information populated from different business applications. It allows you to manage all of the people without a headache.
This solution contains several features related to performance management. It allows you to record achievements and feedback, and create monthly reports.
This is a public cloud deployment model.