Explore our modules and find out why people just can’t stop talking about the ENCANVAS Secure&Live Ecosystem

About our Ecosystem

The ENCANVAS Ecosystem starts with Modules as its largest software components. The most notable module is Encanvas Create Design Studio, the unified design environment.

Create designs Canvases. Each Canvas has a series of layers that designers configure:
1. Design. In this layer, design the application by using building blocks selected from the right-hand menu to form the user interface components.
2. Logic. In this layer design the logic that determines how screens are presented. Create scripted conditional forms only show information that users want to, or are permitted to see!
3. Data Sources. In this layer, associate portal applications and forms with data sources that support new applications. Build new or modify existing relational databases.
4. Rules. In this layer, manage if/then conditional logic rules.
5. Properties. In this layer, manage rich meta information on the contents and ownership of canvases.

The building blocks used to compose the interfacing logic between the User and the information system are called Design Elements.  Each interoperates with its peers in the same way.


ENCANVAS stands for Enterprise Network CANVAS.   A Canvas is a file that describes an application and the content that serves it. Canvases are fundamental to the ENCANVAS architecture: They make complex technology available to a wider audience, federate content from disparate systems, install robust data governance and user (and group) identity management, and bridge between IT and the business.

Our Modules

Modules are the largest software components in our architecture.  Each has its purpose and they are dependent on one another.  Together they produce an awesome Applications Platform.  

Encanvas Secure Spaces

Encanvas Secure Spaces is a software infrastructure platform for deploying Encanvas authored applications on an ultra-secure private cloud that removes platform deployment infrastructure dependencies and overheads.

Encanvas AppFabric

AppFabric is an easily deployed menu and logic structure used to simplify the publishing of apps authored by Encanvas.  It means enterprises can manage their own design and deployment of apps without needing to expose IT platforms to additional risks.

Encanvas Create

Create Design Studio is an integrated software applications development environment that represents the fastest and most affordable means to produce right-first-time applications.

What separates Create Design Studio from other integrated development environments lies in its ability to dramatically reduce the coding overhead associated with the authoring process.  Reducing the programming overhead also reduces applications re-working, tuning and testing.  With Create Design Studio™, IT teams can engage business stakeholders across-the-desk, not in back rooms.  Designed with cloud computing in mind, Encanvas is a modern web server architecture that fully leverages Microsoft .NET™.

Encanvas Web Server

Encanvas Web Server deploys canvases as ASP.NET portal applications used to serve HTML or XHTML web pages with no plug-ins or downloads.  It interprets canvases and publishes them.

Encanvas Web Server Manager

Web Server Manager is an integrated web portal deployment environment that manages and orchestrates the publication of a near-infinite number of web portal spaces on a single server or virtualized server architecture including:

  • Site design
  • Data management
  • Settings
  • Appearance
  • Languages
  • Users
  • User groups
  • Reports
Encanvas Software Robot

In business, there are many information flows that can be streamlined through automation to deliver information to the right place, at the right time.  Encanvas Software Robot is a non-invasive stand-alone software application that levers the data integrations power of the Encanvas architecture to formalize robotic information flows across the enterprise.

Design Elements

Design Elements are the ready-made technology building blocks authors use to create their business applications using Encanvas® Create Design Studio™.  A summary of the available Design Elements is provided here. Information on how to use Design Elements is available in Encanvas® Create Design Studio™’s help.

The visible Design Elements in Encanvas Create Design Studio will vary depending on the version of Encanvas you’re running.  If you are using an old canvas it will not show all of the design elements unless it is on the latest version.  You can update the version of the canvas you’re working on by going to: File; then ‘Update Canvas Version’. If the option for Update Canvas Version is greyed out then you’re already using the latest version and all of the Design Elements will be visible.

Add Section

The Add Section feature creates a new section into the open Canvas. Once created, sections can be re-ordered using the Order Section control found in the Section Properties Toolbar. To delete a section, click on the Canvas area of the section you wish to delete and press delete (Ctrl-Del).

Attractive Drop-down

The Attractive Drop-down Design Element gives authors the ability to present data in HTML or output content in the form of a formatted Rich Text drop-down list.

Attractive List

The Attractive List Design Element is for creating nicely presented lists where the formatting and presentation is deemed important.


The Button Design Element is the most powerful Design Element we’ve created.  Authors can design buttons to perform many different actions and can choose from a range of action choices including capabilities to add data into a data source, check the value of a linked element, delete a record from a data source, invoke an email (or series of emails), set the value of a linked element or update specific fields within a data source!


The Charts Design Element gives authors the ability to include a wide range of 1D, 2D and 3D graphing features into their applications including bar charts, pie charts, scatter diagrams and stacked bar charts.  It employs the complete Microsoft .NET portfolio of charting options.

Check Box

The Check Box Design Element is used to simplify and formalize data capture by presenting users with a series of answer options where more than one state can apply. Users can tick as many check-boxes as apply to their circumstance or situation.

Check List

 The Check List Design Element gives authors the ability to offer Users multiple choice data entry.  The data submitted from the Check List design element is stored in a multi-value comma delimited string.  The best way of presenting this data is either through the Check List design element itself or a Show Data design element.

Conditional Panel

The Conditional Panel Design Element enables panels to be made visible or invisible depending upon the rules defined in conditional links.  It’s ideal for script style applications (such as those used in call centers or as part of questionairres and surveys).

Custom Code Label

The Custom Code Label Design Element is a label that uses specifiable server-side and client-side code to display text to the User of the canvas.  For example a third party application might be used to automate the production of terms and conditions and the Custom Code Label could be employed to present the resulting text.

Date Box

The Date Box Design Element is used to enter date and time information and provide users with access to a Calendar for reference. Unlike other date and time controls, our Date Box is configurable so authors can determine the default date to display. Authors can also specify that the date is read only.   Properties include the option to set the Current Date (default), a specific date or a offset date from the current date.  Past dates can be permitted or excluded.

Drop Down

The Drop Down Design Element is used to simplify and formalize data capture by presenting users with a series of data input choices though a drop-down list. Lists can be sourced from existing lookup tables. The Design Element enables users to add their own items to the drop-down list they create.

File Download

The File Download Design Element enables users to download files to their local PC, laptop or mobile phone from a published Encanvas® web portal.

File Upload

The File Upload Design Element creates a file upload feature selecting a file from a local addressable device (such as a mobile phone, PC or laptop) and then uploading it to a web server hosted application.


The Gauge Design Element is a versatile gauge component for use in dash-boarding applications.

Group Reporting Show Data

The Grouped Reporting Show Data Design Element is a table used to display grouped row data to a user allowing them to select a row from the table clicking it.  It’s a highly versatile design element that encourages user friendly applications design particularly well suited to data-rich applications.  

Help Message

The Help Message Design Element (sometimes called ‘INFO’) provides a useful pop-up display of text invoked by a ‘mouse hover over’ by the user. This Design Element is useful to provide on-screen help and guidance to users or in circumstances where large amounts of text need to be made available for display within a confined screen area.  

HTML Content

The HTML Content Design Element gives authors the ability to present HTML data.  It’s useful to integrate third party pre-formed HTML and applications that can be embedded by wrapping them in HTML. 

Image Button

The Image Button Design Element turns images into buttons!

Image Upload

The Image Upload Design Element gives authors the ability to setup a feature to upload images to a site.  It offers the option to set a Maximum File Size.


The Label Design Element is used to add uneditable text. Use it to reference a data entry field or present textaul information on-screen. To simplify on-screen data entry, a pop-up box is provided for multi-line entry of text (see Label Properties Toolbar).


The Maps Design Element gives authors the ability to include spatial data capture, presentation and analysis in their applications using the Encanvas® GIS engine.

Numeric Box

The Numeric Box Design Element is used to enter and show numeric data. This Design Element is packed with features to enable authors to create their own formulas and calculations (think of it as a Cell in a spreadsheet that can be associated with other Cells to execute formulas and calculations). Authors can set initial values, restrict decimal places, set initial blank text and create their own formulas using standard mathematical notation.

Numeric Slider

The Numeric Slider Design Element gives users a way of interacting with data through ‘what if’ queries!  


The Panel Design Element is an attractive panel area that authors can use to present text based information.   Panels are a useful way of arranging design elements to produce intuitive and friendly applications.

Password Box

The Password Box Design Element gives authors the ability to create User Passwords – a common design requirement for secure Web Portal applications.


The Picture Design Element enables authors to add pictures to their applications.  Authors have the choice to add a default image or enable users to add their own. Options are provided to embed a picture or specify a file URL. Formatting options include the ability to specify a size, or stretch the image to fit.

Radio Button

The Radio Button Design Element is used to simplify and formalize data capture by presenting users with a choice of ‘option buttons’ where only one state can apply (such as Gender).

Repeating Panel

The Repeating Panel Design Element will repeat its contained design elements for each row of the specified data group and allows for the selection of one of the rows.  

Show Data

The Show Data Design Element enables authors to provide a data table that ‘shows data’ as the result of a query. When the ‘allow multiple selections’ is enabled, the user can select more than one item at a time from the Show Data Table. The Show Data Design Elements includes pre-embedded features to enable users to click on column headings to automatically sort data. Data filters can be easily created by associating small text box, drop down or check box Design Elements to the Show Data Table.

Small Text Box

The Small Text Box Design Element is used to capture small amounts of alphanumeric content into data fields for online forms. One of its most useful features lies in its ability to present text within the ‘empty’ text box (see ‘Initial Blank Text’) which means that forms don’t need to have labels associated with every data entry field!

Squork Active Component

The Squork Active Component Design Element is the ‘active’ component of the Squork system where users engage in conversation (i.e. Type their chats/conversations and see replies from participants).

Squork Active Component

Squork is Encanvas’s in-built web-chat feature distinguished by the fact that it’s very secure and it encourages multiple simultaneous conversation threads at the same time. Use Squork to create a live communications vehicle with online web workers and build communities of users around your applications! The Squork Contacts Component Design Element is the component of the Squork system that shows the users their contacts and enables them to select (1) a contact, (2) a series selection of contacts or (3) a pre-defined group of contacts to start a communication.

Tabular Data Upload

The Tabular Data Upload Design Element gives authors the ability to present data in HTML or output content in the form of formatted Rich Text.

Text Area

The Text Area Design Element facilitates text entry into forms and websites. Us it to create Wikis, blogs, large text entry fields etc. Text features can be edited using the provided formatting controls within Encanvas Create Design Studio including bold, italic, underline, font style, size and color.

Text Button

The Text Button Design Element gives authors the ability to use onscreen text as a button (i.e. to invoke actions when clicked) – rather handy when you don’t want a physical ‘button’.

Third Party Mapping

The Third Party Mapping Design Element gives authors the ability to use third party GIS applications like Googlemaps as part of their applications (with appropriate licenses given that suppliers of maps do sometimes charge for use!)

Traffic Light

The Traffic Light Design Element gives authors the ability to present data in the form of traffic light signlas (i.e. Red is At Risk, Amber is Okay and Green is Good – or at least that’s the conventional approach!).