Product Architecture and Technology Selection in Dynamic Business Environment