Germany-based sustainability software company osapiens announced the appointment of Stephan de Barse to the newly created position of President, with responsibility for leading all of the company’s go ...