Swimming Through the Sea of Software