1. A system for providing a multi-technology visual integrated data management and analytics development and deployment environment, the system comprising a processor communicatively coupled to a non-transitory memory, a display, and an input device, the non-transitory memory containing a program configured to call the processor to execute the steps of: rendering a graphical user interface and displaying said graphical user interface to a user of said system, said graphical user interface presenting said user with an option for generating code for a first software platform, said code configured to perform one or more data analytics operations when executed by said first software platform; receiving an instruction from said user of said system via said input device; upon receipt of said instruction, creating a code generation request specifying an identity of the first software platform, a plurality of nodes, a plurality of node properties for said plurality of nodes, and an execution order for said plurality of nodes; retrieving a plurality of codes template containing executable code and placeholders corresponding to the plurality of nodes based on said identity of the first software platform; based on said execution order, identifying parallel and dependent ones of said plurality of nodes and determining a node order sequence; merging said executable code of said plurality of templates together based on the node sequence order to create generated executable code; replacing said placeholders in said generated executable code based on said node properties; and displaying said generated executable code to said user via said display.