Nanocom is from a different league, it can do more complex programming with the BCU than Foxwell or Icarsoft and these are not reliable at all when it comes to Td5 engine management(i learned that the hard way), they are usefull for the other systems, OK with ABS but with less functions.