Green Software and Hardware Obsolescence