Hi,
We are looking for a Case Management System capable of the following:
1. Ability to create different types of tickets each with different fields.
2. Ability to add validations which call external web-services (we are willing to use js as the last resort, but extensibility points will help).
3. Ability to create fields which pull data from external web-services. (again js as last resort).
4. Ability to add dependent field validations.
5. Should scale to around 500K tickets.
6. Ability to add documents to any ticket at any stage.
7. A set of predefined tasks get created and assigned to specific groups whenever the ticket is created.
8. Support for TDD/Ui Automation would be great. ASP.Net MVC would helpful.
We have considered:
1. Building something on our own using Orchard as a base. (this would take 3-4 months given we have a team of 4)
2. Getting Dynamics CRM (sucks!)
Thanks