.Net Product Architecture and Integration