translate English to French: Naville provides business to business websites for its customers.
Naville met à disposition de ses clients des sites Internet spécifiques aux différentes unités.