What is Karmayoga?

The word ‘Karmayoga’ (Path of Action) conjures images of those giving alms to beggars, setting up educational institutions, and those engaged in social service.