translate English to French: That makes sense from an economic and an ecological point of view.
Cela se justifie sur le plan économique et environnemental.