HCI architecture Model