A processor implemented method of provisioning a set of solutions in a multi tenanted platform, comprising: a) receiving, via one or more hardware processors, a request for the set of solutions; b) generating, via the one or more hardware processors, a ticket for the request associated with at least one solution from the set of solutions; c) selecting, via the one or more hardware processors, a bundle based on the request associated with the at least one solution; d) provisioning, via the one or more hardware processors, the selected bundle associated with the ticket for the at least one requested solution to obtain a provisioned bundle, wherein the selected bundle associated with the ticket for the requested solution is provisioned by at least one provisioning component of a plurality of provisioning components to obtain a provisioned bundle, wherein the provisioned bundle comprises a queue table which is stored in a schema; e) scheduling, by a scheduler, via the one or more hardware processors, the queue table at a predefined interval to obtain a plurality of provisioning records, wherein the scheduler is executed at the predefined interval to fetch queued data from the queue table; and trigger an executor to implement a provisioning process, wherein the executor is configured to determine at least one solution provisioning class for the provisioning bundle from the plurality of provisioning records; f) determining, via the one or more hardware processors, the at least one solution provisioning class for the provisioned bundle from the plurality of provisioning records, wherein the at least one solution provisioning class corresponds to at least one of (i) a bundle level class, (ii) a solution specific class, and combination thereof; and g) provisioning, via the one or more hardware processors, the at least one requested solution wherein a solution table is created in the schema, wherein at least one script is executed, by the solution provisioning class, in a newly created schema to perform solution specific activities. a) receiving, via one or more hardware processors, a request for the set of solutions; b) generating, via the one or more hardware processors, a ticket for the request associated with at least one solution from the set of solutions; c) selecting, via the one or more hardware processors, a bundle based on the request associated with the at least one solution; d) provisioning, via the one or more hardware processors, the selected bundle associated with the ticket for the at least one requested solution to obtain a provisioned bundle, wherein the selected bundle associated with the ticket for the requested solution is provisioned by at least one provisioning component of a plurality of provisioning components to obtain a provisioned bundle, wherein the provisioned bundle comprises a queue table which is stored in a schema; e) scheduling, by a scheduler, via the one or more hardware processors, the queue table at a predefined interval to obtain a plurality of provisioning records, wherein the scheduler is executed at the predefined interval to fetch queued data from the queue table; and trigger an executor to implement a provisioning process, wherein the executor is configured to determine at least one solution provisioning class for the provisioning bundle from the plurality of provisioning records; fetch queued data from the queue table; and trigger an executor to implement a provisioning process, wherein the executor is configured to determine at least one solution provisioning class for the provisioning bundle from the plurality of provisioning records; f) determining, via the one or more hardware processors, the at least one solution provisioning class for the provisioned bundle from the plurality of provisioning records, wherein the at least one solution provisioning class corresponds to at least one of (i) a bundle level class, (ii) a solution specific class, and combination thereof; and g) provisioning, via the one or more hardware processors, the at least one requested solution wherein a solution table is created in the schema, wherein at least one script is executed, by the solution provisioning class, in a newly created schema to perform solution specific activities.