На чем писали "Lego"? T-SQL + C#?
Я не против самописок, даже считаю, что иногда это - единственно приемлемое решение. Но было бы хорошо, если бы Вы по возможности максимально полно описали бы Вашу систему. К сожалению, "есть все" - это не достаточное описание. Так что ждем пресс-релиза с презентацией в PPT!
С Уважением,
Георгий.