Published on March 6, 2023.
Recently I've been working on a proof of concept project called Palladium. The primary goal of the project is to develop a hybrid desktop application that leverages an existing ColdFusion-based Web application - and in this case, the ColdFusion app integrates with NetSuite using SuiteAPI.
If you're unfamiliar with the term "hybrid app," they're perhaps best described as apps that are developed by combining native and Web technologies. The native app displays the Web application using an embedded browser (often referred to as a "webview"). It also provides the Web application with access to the device's features - and in some cases, to features that Web apps running in standard browsers do not have access to.
For the Palladium project, the Web app is a simple ColdFusion-based app, and the native app has been developed using Xojo.
Here's a demonstration of Palladium.
Click the image to view a larger version.
Here are some details about the project:
• The Web application is powered by Adobe ColdFusion Enterprise 2021.
• The native app is a Xojo desktop app.
• I've tested the app on both macOS and Windows-based computers.
• The ColdFusion app integrates with NetSuite using SuiteAPI.
• A simple SuiteQL query is used to retrieve the sales order data.
• The SuiteQL query is sent to NetSuite via a call to SuiteAPI's "queryRun" procedure.
• The PDF is generated using a call to SuiteAPI's "transactionRender" procedure.
I'm also experimenting with a mobile (iOS) version of the application, and I'm hoping to develop an Android version as well.
This is a very simple application, but again, it is only intended to be a proof of concept. In any case, it works, and it was remarkably easy to develop.
I'll be sharing more information about Palladium in future posts.
Hello, I'm Tim Dietrich. I develop custom software for businesses that are running on NetSuite, including mobile apps, Web portals, Web APIs, and more.
I'm the developer of several popular NetSuite open source solutions, including the SuiteQL Query Tool, SuiteAPI, and more.
I founded SuiteStep, a NetSuite development studio, to provide custom software and AI solutions - and continue pushing the boundaries of what's possible on the NetSuite platform.
Copyright © 2025 Tim Dietrich.