Hard Facts on Software