1. A system, comprising: one or more processors; one or more computer readable storage mediums comprising instructions to cause the one or more processors to perform operations including: receiving, by the one or more processors, a decision tree corresponding to a distributed data set; storing data related to the decision tree, wherein the data includes one or more data structures and one or more portions of code; receiving input corresponding to an interaction request associated with a modification to the decision tree; determining whether the modification requires multiple-processing iterations of the distributed data set; generating an application layer modified decision tree when the generating requires no multiple-processing iterations of the distributed data set, wherein the application layer modified decision tree is generated using the stored data; facilitating server layer modification of the decision tree when the server layer modification requires multiple-processing iterations of the distributed data set, wherein facilitating the server layer modification includes transmitting information related to the interaction request and receiving a server layer modified decision tree; and generating a representation of the application layer modified decision tree or the server layer modified decision tree.