Dei poucas informações em parte propositalmente, porque queria iniciar a discussão a partir de um ponto não enviesado, e em parte porque não as tenho ainda. Estou me adiantando em entender as possibilidades para que, quando me deparar com a realidade da demanda já ter uma breve noção de por onde começar.
C# é uma linguagem que não conheço (sou fruto dos novos cursos de tecnólogo que logo partem para as linguagens mais "pop" da atualidade). Mas está anotado aqui, quem sabe não uso a oportunidade para aprender. Valeu!