Cloud-based software refers to computer programs that use the internet to deliver digital tools and store documents and data. Cloud-based infrastructure provides computing resources on demand, while cloud-based platforms offer complete development and deployment environments for building and deploying applications.