1. A method comprising: receiving, by a computing device, instructions for extracting, transforming, and loading data; mapping, by the computing device, the instructions to a plurality of classes that are in one or more types of object-oriented programming languages; creating, by the computing device, a plurality of processing objects based on the plurality of classes and the instructions; and performing, by the computing device, a plurality of data processing activities by using the plurality of processing objects.