the icon is 4 equal parts that connected. that symbolised the group of people who are connected to innovate great ideas! the name comes from two words. innovation and technology. two words highly used by the DB group. simply and clean but yet full of meaning and concept.
P.S: the name inntech by it self its not free. so i would use it as a inntechdb which its free. but i will use it only for the domain not for the logo design!