Application Development with Envision
                    
                 
            
                    
                        Envision applications are developed 
              using plug-in modules that simulate various aspects of the system being analyses, and, optionally, defining decision-making actors
              and the policy decisions that may consider for managing the system. New modules can be easily created using Envision's Applications Programming Interface (API) that
              allows application developers to create their own modules that have access to Envision's spatial datasets, communicate with other modules, 
              and extend Envision's functionality.
                    
                    View details »
                 
             
            
                
                    
                        Envision provides a number of prebuilt plugins for simplifying application development.  These plugins provide capabilities for 
                        modeling population growth and allocation processes, state transition models, wildfire dynamics, hydrologic processes, habitat suitability and other ecosystem services, 
                        output reporting, and many other commonly encountered simulation needs. These plugin modules
                        require no programming and are configured using simple XML-based text files.