Software Application Software and app sale: From password managers to online courses nikholas May 28, 2022