Olá, Rúbia. Deixar um projeto "bonito" não é tão simples, sobretudo se você ou sua empresa estão iniciando na plataforma .NET. A menos que considere o aprendizado na plataforma mais importante que a montagem do sistema, recomendo que contrate um consultor ou especialista em .NET (prazer, rs!) para ajudar nos passos iniciais. Posso até recomendar diversos livros/artigos, mas eles só ajudarão com o tempo, ao passo que você for pegando experiência na construção de aplicações bem robustas, como diz você.