The industry standard STATISTICA Visual Basic language (integrated into STATISTICA) offers incomparably more than just a "supplementary application programming language" that can be used to write custom extensions. STATISTICA Visual Basic (SVB) takes full advantage of the object model architecture of STATISTICA and enables you to access programmatically every aspect and virtually every detail of the functionality of the program. Even the most complex analyses and graphs can be recorded into SVB macro programs and later be run repeatedly or edited and used as building blocks of other applications. STATISTICA Visual Basic adds an arsenal of more than 11,000 new functions to the standard comprehensive syntax of Microsoft Visual Basic, thus comprising one of the largest and richest development environments available.

STATISTICA Visual Basic programs can be used for a wide variety of applications from simple macro (SVB) programs recorded to automate a specific (repeatedly used) sequence of tasks, to elaborate custom analytic systems combining the power of optimized procedures of STATISTICA with custom developed extensions featuring their own user interface. Scripts for analyses developed this way can be integrated into larger computing environments or executed from within proprietary corporate software systems or intranet or Internet portals. STATISTICA VB programs can also be attached to virtually all important "events" in an analysis with STATISTICA such as opening or closing files, clicking on cells in spreadsheets, etc.; in this manner, the basic user interface of STATISTICA can be highly customized for specific applications (e.g., for data entry operations, etc.).

See also STATISTICA Visual Basic, Macro - STATISTICA Visual Basic (SVB), Master Macro (Log), Analysis Macro, and Keyboard Macro.