How many different embedded base software exists?