Careware, también llamado charityware, helpware o goodware es un software distribuido de tal forma que beneficia la caridad. El término "careware" es una variante de shareware y de freeware. Algunos careware son distribuidos gratuitamente, y el autor sugiere algún pago destinada a la caridad. Otros careware incluyen una cargo para ser donado a la caridad.
El software en cuestión que se ofrece, generalmente no contiene fuentes y puede ser copiado libremente. Lo más común es que la gente aparte de copiarlo libremente, lo modifique para satisfacer sus necesidades.
Por otra parte, también se denomina charityware cuando una persona dona un software a una organización caritativa, para que ellos más tarde gestionen los beneficios obtenidos con él.