Hola:
Como en cualquier tipo de desarrollo, lo del tiempo y lo del dinero siempre depende de la complejidad del proyecto. También depende de las herramientas utilizadas. Por ejemplo, puedes utilizar un sistema com CLIPS que es gratuíto pero que, a lo mejor, no es lo más rápido si lo comparas con otros sistemas como LEVEL 5. Otra opción gratuíta es KNOWLEDGE "algo que no recuerdo bien" de la empresa AMZI (que además tiene un buen Prolog) que también es gratis pero que ya no se mantiene.
Y luego está el proyecto en sí, del que no te puedo hablar porque nada sé de él. Pero si es cierto que si es muy grande podría ser muy complicado pero con un sistema de los que he hablado se simplifica mucho. Otro cantar sería que te pusieras a desarrollarlo en C, Basic o cualquier lenguaje de alto nivel no orientado a estos menesteres
n.