Hola,
1. Te comento que la solución de sorteo de tipo aleatorio, ya la tengo, puesto que yo implemente el sistema de Sorteos V.2 en el Banco de Bogotá (Colombia), y el algoritmo fue validado por la Superintendencia de Salud estableciendo que se cumplía la campana de Gauss. Igual, antes de pruebas tú puedes validarlo.
2. El ABMC de clientes y Cotizaciones en MVC lo manejo complemente, implementado en VB y en C#.
3. Devexpress, es la herramienta con la que desean se haga el Gui de la aplicación,..... debemos demorarnos menos de 30 días para utilizar el Trial, dado que yo la he usado pero trabajando en sitio del empleador; yo no la tengo licenciada porque me vale mucho dinero. Con el Trial, no se si permita bajar la información al equipo, sin embargo, podemos hacer el intento o utilizar programación de WinForms propio de Visual Studio 2015.
4. Por la base de datos, no hay inconveniente, desde 2008r2 hasta 2012 tengo disponible para el desarrollo.
El proyecto lo desarrollo en fases, definidas por los dos, (no pido adelantos ni anticipos, no es mi estilo), pero si con las fases definidas, la creación de los hitos de pago; donde solamente, a consideración tuya y basado en mis entregables tu decides liberarlos o no; por ello se define al principio el alcance de las fases y los documentos de diseño.
Quedo atento a tus comentarios, en espera de poder colaborarte con tu proyecto
Cordial Saludo
Luis Augusto Guerra