It depends on the type of software. For example, if you’re a graphic designer you’ll be expected to already have or pay for your own design software (Photoshop, Illustrator, Video Editors, etc). So depending on your specific skills and profession, some software might be expected from you to already have, you may get asked in advance if you own certain software during your interview.
Yet, you SHOULD NOT pay for other specialized software that your client may require or ask you to use. This includes software such as a CRM, time tracking system, phone equipment, VoIP credits to make calls to the US/abroad, project management software, etc. That type of tools and software shall be paid by the client. If you have questions, please contact us.
If you are a designer working per hour as it’s the case of your work as a virtual assistant (Rather than getting paid per project), the client should also provide you with all the typography licenses, stock photos, and paid rights you might need to work on and/or complete a design project.