A professional writer who offers their services as a contractor to different clients about any topic a client assigns to write is freelance writing.