Explanation:
Remember, the term 'marketing', could be defined in general terms as the activities carried out by a company (non-profit or for-profit) in other to promote their cause (which can be their products or services).
For example, unlike a for-profit company which may have a marketing goal of achieving a set amount of sales in the first half of the year, a non-profit on the other hand may have a marketing goal of raising the needed amount to fund their school feeding program.
Also, in terms of strategies used, while a for-profit company may use paid marketers, a non-profit may solicit the help of volunteers.