stack9 logo

Contact us

Stack9 Features

The ultimate blend of features for software developers and business users

Data

Manage content for your digital experiences

feature-image

External data sources

Connect, query and perform operations on relational or NoSQL external databases, (SQL Server, Postgres, MongoDB, Redis, and more). You can also bring data into your Stack9 application by using the Stack9 Data API.

Built-in database

Stack9 also provides relational and NoSQL databases to build apps and store data. Use the built-in database (Postgresql, SQLServer, MongoDb). Select from a number of data types and functionality, including relationships, files, formulas and much more.

Rest API connector

Built-in data is automatically exposed through REST API endpoints (Stack9 Data API) so that you can build internal apps, websites, admin panels, forms and more in minutes.

API integration platform

Stack9's API integration platform allows for information communication between multiple APIs. Bring together all business services in one central location by building apps that are integrated with all your enterprise APIs (REST, SOAP, GraphQL and more).

User access control

Assign access control to your data with fine grain user permissions management.

Developer and source control friendly

System configuration such as built-in data schemas, lifecycle management, integration and screen definitions are stored in human-readable JSON definition files so they can easily be stored in software version control systems such as “git”. The platform deals with schema updates automatically once JSON files are updated.

Design

Stack9 produces real, performant web apps

feature-image

Auto-generated screens

Stack9 allows you to auto-create screens to manage your built-in data. This feature will then create a list view and a create/update from screens automatically, so you don’t have to create from scratch. This is an optional feature particularly handy for basic CRUD.

Internal and Public apps

Build internal apps and screens by drag-and-dropping UI elements to the screen or using low code or traditional development approaches for quick yet powerful capabilities loved by power users and web developers.

Business processes and workflow

Design screens and define record types with business process flows in mind. Trigger actions, move records through stages, assign to teams and notify to get work done.

Responsive design

Apps and screens automatically adjust to all device screen sizes for great user experience and performance.

Themes

Customise themes for quick development of internal apps in just minutes. Define web style (CSS) for use in external apps.

Form builder

Build forms and multi-step forms (wizards) with validation and custom logic. Great for data capture forms and business process workflows.

UI Components

Make use of an ever growing set of pre-build UI components (Form fields, Tables, Cards, Charts and more) or allow your developers to create your own ReactJS component to drop-in screens for maximum flexibility.

Data manipulation

Filter, sort, search and paginate your data from built-in datasets, external data sources or any searchable external service.

Portals for external users or public websites

Create apps and screens to be publicly accessible or protected by membership for your external users. Customise the look and feel and start offering online services to your customers with data capture forms and powerful data presentation capabilities.

Automation

Integrate and automate the most complex workflows

feature-image

Webhooks

Pull data into Stack9 and push data out using webhooks. Expose custom REST API endpoints to be consumed by apps to trigger actions or server-side custom logic (NodeJs).

Integrations

Integrate with external platforms such as AWS or Azure services, email service providers or any REST or SOAP APIs. Auto-generate API operations based on OpenAPI specification (Swagger) and trigger from server-side automation or user events from your apps and screens.

Triggers

Choose how to start your automation with a number of trigger types such as “on record created”, “on user event” or “at a certain time of the day” and many more.

Actions

Choose from an ever growing set of pre-built server-side actions, including creating records, move records through workflow stages, notify users or teams by email, SMS or web push. Create your own custom action by developing your Node.js action and making it available to automation authoring users.

Chaining

Build powerful automation pipelines that chain data from previous steps making them available to other steps for complex automation authoring using pre-built actions or traditional development using Node.js technology. Let Stack9 platform monitor your automation health and troubleshoot using powerful debugging tools.

Performance and scalability

Leverage computing power from leading cloud providers

feature-image

AWS and Azure cloud services

Stack9 is designed to run as a serverless application (deployed as Docker container) and make use of several AWS or Azure cloud services for maximum performance, cost optimization, security and reliability. Services such as AWS ECS, Azure app services for hosting, AWS RDS, Azure databases, AWS ElastiCache, Azure Cache for databases, AWS SQS, Azure queue storage for distributed computing and many others are available out-of-the-box when a Stack9 application is provisioned.

Load-balancing and auto-scaling ready

Stack9 applications are designed and provisioned to run as stateless serverless Docker applications behind AWS and Azure managed load balancers, with as many copies of itself as required with configurable auto-scaling rules, catering for the most demanding workloads.

Admin and authoring

The ultimate blend of tools for software developers and power users.

feature-image

Stack9 IDE (Cloud Integrated Development Environment)

Develop and design your Stack9 apps, screens and automation using our web-based rapid application development (RAD) online tool. Using the IDE, citizen developers are able to configure, customise, build and debug Stack9 using a low-code approach.

Stack9 CLI (Command-line interface)

Quickly manage updates and infrastructure with the Stack9 CLI. Automate development, deployment and system update operations from the command-line interface.

Email templates

Powerful email template with capability to create your own Email Design System, reusable blocks and dynamic data replacement. Make use of Stack9 ESP for massive sending capabilities or BYO your Email Service Provider (ESP).

Traditional development ready

Use Visual Studio Code and the Stack9 VS code extension to perform traditional development using JavaScript technologies (React, Node.js and TypeScript) with hot-reloading and fast compiling time for a great development experience. Leverage all libraries and packages from the JavaScript community. Develop front-end and server-side components that easily ‘plug-and-play’ with other Stack9 core components for a flexible yet powerful Rapid Application Development (RAD) generation.

Security

Trust no one, control everyone.

feature-image

Self-host

Self-hosted Stack9 uses serverless technologies with ready to use Infrastructure as Code (IaC) scripts for leading cloud providers (AWS and Azure).

Public cloud (ISO 27001 certified environment)

Connect, query and perform operations on relational or NoSQL external databases, (SQL Server, Postgres, MongoDB, Redis, and more). You can also bring data into your Stack9 application by using the Stack9 Data API.

Single sign-on (SSO) for corporate users

Protect access to your enterprise Stack9 application and infrastructure with any SAML-based authentication provider.

Software versioning, source code governance and DevOps

Updates to apps, screens, built-in data schema, automation definitions and everything else is scripted to human readable JSON and JavaScript files. These files can be versioned and stored securely in enterprise source control systems. Stack9 platform automatically upgrades (or downgrades!) application versions based on deployed configuration files with no fuss. Make use of CI/CD pre-built scripts to reliably build and deploy app versions to a private or public cloud provider.

OAuth access for external users

Allow your external users to access your Stack9 apps using external or managed identify providers such as Google (Firebase Auth), Microsoft Azure AD B2C, Ping Directory, Okta, Auth0 and many others.

Auditing

Records stored in built-in databases have changelogs and are versioned. Examine information access and usage, restore records if necessary.

Reporting

Slice, dice, visualise. Your way, our way

feature-image

Data pipelines

Make use of automation to kick-off ETL (or ELT) data workloads. Use one of several built-in database engines to store data or trigger data pipelines from other data management platforms.

Data visualisation

Handcraft dashboard and screens with powerful UI data visualisation components. Connect to databases or services using Stack9 Connectors, edit and save queries in the Query Library, then make them available to your UI components using low code or traditional development approaches.

Embeddable MS Power BI, Amazon QuickSight or Tableau dashboards

Have you already invested on a Data visualisation platform? Embed reports and dashboards seamlessly from leading data visualisation platforms. Take advantage of user impersonation, row-level security and many more features available.

stack9-logo

Level 2/10 Market Street, Brisbane, 4000, QLD

Ph: 07 3130 0999

ABN: 78611304664

Platform
Features
Components
Integrations
Contact us
Documentation
Privacy policy

powered by

april9-logo

April9 Digital Consulting © 2022 all rights reserved

ISO Certification