se parti con una buona struttura, con un ottimo inquadramento in database e magari sfruttando files XML te la cavi con pochissime righe di programma.
Tutto dipende dalla precisione dell'analisi a monte della messa in opera.