Thinking in arch of .net project