On-demand Publishing actually does not mean anything. It is the printing that can be done on-demand, not publishing. However, on-demand publishing is often used to indicate publishing that is supported by print on demand. It is sometimes also used synonymously with self-publishing. But as explained in another FAQ, Print-on-Demand (POD) and self-publishing are not the same.