1. A computer-implemented method for integrating at least one analytical or modeling driver into an existing business analytic environment, the method comprising: creating, by computing system including at least one memory device and at least one processor connected to the memory, a BAMS (Business Analytics and Mathematical Sciences) driver, the BAMS driver loading a real database driver associated with a database and redirecting a request from a client application to the real database driver; generating, by the computing system, an extension driver, the extension driver for providing an interface to a data modeling or processing software and for converting the interface from a software environment compiled by a programming language to another software environment targeted to another programming language, and said extension driver manipulating the request before redirecting the request to the real database driver and post-processing results from the real database driver, the extension driver extending or overriding functionalities of the BAMS driver; operably coupling, via an interface, the BAMS driver to the extension driver, the interface dynamically loading the associated real and extension drivers; operably coupling a custom driver to the extension driver, the custom driver being part of the data modeling software; and passing the request, via said custom driver, to the data modeling software that runs multiple scenarios over the request if the results cannot be found in the database, the custom driver implementing a method that calculates the request and outputs the results, wherein the created BAMS driver and the generated extension driver are implemented in the existing business analytic environment without any change made on the existing business analytic environment.