Yes, RBC will give you all the tools and software you need to finish your work. Your laptop will be given to you on the first day of work, and you are required to give it back on your last day.