But companies can make software an integral part of their sustainability efforts by accounting for its carbon footprint in its design, development, and deployment and by rethinking some aspects of how the data centers that provide cloud-based services operate.