It depends on the type of software. For example, if you’re a graphic designer you’ll be expected to already have your own design software or pay for it yourself (Photoshop, Illustrator, Video Editors, etc). Depending on your specific skills and profession, some software might be expected of you, and 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 should be paid for 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 provide you with all the typography licenses, stock photos, and paid rights you might need to work on and/or complete a design project.