What is Biml?
Business Intelligence Markup Language (Biml) is the powerful programming language that automatically generates SQL scripts, SSIS packages, and other data assets for data warehouse and business intelligence solutions.
Biml serves as the foundation that powers all of Varigence's data automation platforms.

From XML to Data Solutions
Biml combines XML with C# or VB code to automatically generate data warehouse assets including scripts, packages, cubes, and reports.
With no server installation required, Biml seamlessly integrates with your existing infrastructure to accelerate BI development.
SQL Scripts
Automatically generate optimized database schemas, stored procedures, and data transformation queries tailored to your specific data warehouse requirements.
SSIS Packages
Create complete ETL workflows with data flow tasks, control flow logic, and error handling to move and transform data between systems.
SSAS Cubes
Build multidimensional data models with measures, dimensions, and hierarchies for fast analytical queries and business intelligence reporting.
SSRS Reports
Generate formatted reports with charts, tables, and visualizations that connect directly to your data sources for automated business reporting.
Biml's flexible architecture adapts to any data environment, automatically generating the precise objects your infrastructure needs.
Why Choose Biml?
Deploy in days instead of weeks by solving the biggest pain points in data warehouse and BI development.
Eliminates Tedium
Replace slow drag-and-drop development with code that can be typed and automated for faster results.
Reduces Repetition
Make changes in one place and update your entire solution instead of modifying multiple tools separately.
Enables Reuse
Write reusable patterns and templates instead of relying on copy-paste for common data development tasks.
Ensures Consistency
Maintain consistent patterns across your solution by modifying templates centrally and regenerating code.
The Biml Development Process
Transform reusable patterns into production-ready data solutions through
automated code generation and streamlined deployment workflows.
1. Write Biml Code
Create XML-based Biml files that describe your data solution using patterns and automation logic.
2. Compile to Assets
The Biml compiler generates native SQL scripts, SSIS packages, and other assets from your Biml code.
3. Deploy as Usual
Deploy the generated assets to your servers exactly as you always have—no changes to operations.
4. Update and Regenerate
Make changes to your Biml code and regenerate updated assets when business requirements change.
Biml for Every Role on Any Team
Delivering measurable value across your entire data team, from developers to consultants to project managers.
Developers

Get more done with automation that exceeds expectations. Focus on valuable tasks instead of repetitive coding.
Consultants

Offer more value to clients with reliable delivery and reusable frameworks that create new revenue streams.
Project Managers

See massive productivity improvements with more reliable and predictable project delivery timelines.
Tools That Fit Your Requirements
Varigence helps businesses handle and process data automatically. Instead of building every pipeline,
transformation, and dashboard by hand, teams can save time and get more from their data.

Explore BimlFlex for complete data warehouse automation with pre-built patterns and frameworks.

Try BimlStudio for advanced features, visual designers, and comprehensive Biml development capabilities.

Download BimlExpress for free and start automating SSIS package development in Visual Studio.
Experience the Power of Biml
Schedule a demo to see first-hand how Biml automation can transform your data development and accelerate your data projects.