software foundations