Digital software platforms