Automate, Innovate, Accelerate: The Future of Integration is Now with the BWDesign Utility

Seamlessly integrate visual design with automated scripts in TIBCO BusinessWorks using the new BWDesign utility. Discover "Integration as Code" for faster CI/CD.

Reading Time: 3 minutes

From Clicks to Code: Introducing “Integration as Code”

The BWDesign utility is a powerful command-line interface (CLI) that enables you to programmatically build and manage your BusinessWorks applications, transitioning from manual clicks to automated scripts. This is a game-changer we call


“Integration as Code.”
You can now define your entire integration project in a script, version it in Git, have it peer-reviewed, and execute it with an automation server.Imagine scripting the creation of a new, standardized project (createBWApplicationModule), generating a REST API skeleton from an OpenAPI spec (createSwaggerOperation), or copying approved, reusable assets into a project (copyArtifacts). The BWDesign utility automates the tedious setup, so your developers can focus on what matters: building great integrations.

Supercharge Your CI/CD Pipeline

Integrate the BWDesign utility into your CI/CD pipeline to unlock true agility. When you commit a new API contract to your repository, the pipeline automatically triggers a script using BWDesign commands.This script can scaffold the project, generate the process stubs, add dependencies, and create the Maven build file (generatepom)—all before handing off to your build server.

The result? A fully automated workflow from code commit to a deployable artifact, completed in minutes. This eliminates manual bottlenecks, reduces errors, and drastically accelerates your time to market.

A Glimpse of Tomorrow: AI-Powered Development

The BWDesign utility also paves the way for the future of AI-assisted development. By providing a simple, command-based interface, it creates the perfect API for AI models to interact with. Imagine describing an integration need in plain English and having an AI generate the correct sequence of bwdesign commands to build the application for you. This utility is the strategic foundation that will enable the next generation of intelligent, AI-driven integration development.

The Future is Automated

The BWDesign utility represents a significant advancement, combining the visual capabilities of BusinessWorks with the speed and discipline of modern DevOps. It’s about empowering developers, automating workflows, and preparing for an AI-driven future. We make our customers’ lives easier, and with these enhancements, TIBCO BusinessWorks proves itself as the most powerful and developer-friendly integration platform—today and in the future.

Core Capabilities and Functional Groupings

The BWDesign Utility automates these important milestones of Process Design:

  • Project & Package Management: Automate the creation and modification of Application Module, Packages. Forming the crux of designing BW applications.
  • Process & Flow Modelling: Enhanced commands for creation of Processes, Activities, Sub-processes. Constructing the skeleton of your Design.
  • Data & State Management: Automate the creation, configuration of Module Properties, Process Properties, Shared Variables. Providing fine-grain control configuring Data Types, name and values of all properties.
  • Service & Binding Configuration: Most powerful capabilities to accelerate the development by automatically creating SOAP or REST Bindings using provided WSDL or Swagger Specification.
  • Build & Dependency Management: Critical link between Design-Time and CI/CD pipeline. Commands provided to automate the generation of pom.xml
  • Asset Management & Reusability: Includes commands to reuse existing design-time artefacts across newer projects per tailored requirements.

You can explore all available BWDesign commands documented in detail here.

Author: Karan Gera (Principal Product Manager)