This documentation supports the 20.08 version of BMC Helix Platform. 
To view an earlier version, select 20.02 from the Product version menu.


As a developer you build solutions to solve complex business problems. When you first start a development project, you should thoroughly understand the business need, and design a solution to meet that need. Fortunately, we've already done the heavy lifting for you.

The BMC Helix Platform is an end-to-end framework that provides the enterprise features you need. Applications built using the BMC Helix Platform begin with an enterprise ready data management back end, authentication model, and security framework, leaving you with more time to design and develop solutions to meet your business goals and objectives.

This tutorial is a series of exercises to guide to through building an application to meet a typical business use case. You will begin by quickly building a simple code-less application end-to-end. Then you will analyze a more fully featured version of the application, including custom Java and Javascript code, and build that. The application is simple, and designed to give you a broad understanding of the features in a progressive, meaningful way. 

It may be best to follow the modules in order to grow your knowledge incrementally. If you choose to explore the BMC Helix Platform on your own, start with the Orientation topic to understand the application that you will build. 

Where to go from here



Orientation - building a simple application for BMC Helix Platform

In this introductory module, you will get a quick hands-on lesson in creating your "first" application, including a single record, view, process, and rule to submit and track a lunch order. then we will consider how to analyze a real business problem to extend our application using BMC Helix Innovation Studio.

Module 1 - Developing a full solution to the lunch ordering problemIn this module, you will develop the initial data model, user interface, and business logic based on your design, with the end result being a working application.
Module 2 - Extending your Solution in CodeIn this module, you will add a Java-based service to a new, coded library to extend the application's backend features. You will also create JavaScript components using AngularJS code to customize the application's user interface.
Module 3 - Packaging, releasing, and, upgrading your solutionIn this module, you will get your application ready for release, and learn how to go about creating an update for it.
Was this page helpful? Yes No Submitting... Thank you