Sustainable Software Architecture for NEMo Mobility Platform