Palladium: A Hybrid Desktop App Powered by ColdFusion, Xojo, NetSuite, and SuiteAPI

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.

About Me

Hello, I’m Tim Dietrich. I design and build custom software for businesses running on NetSuite — from mobile apps and Web portals to Web APIs and integrations.

I’ve created several widely used open-source solutions for the NetSuite community, including the SuiteQL Query Tool and SuiteAPI, which help developers and businesses get more out of their systems.

I’m also the founder of SuiteStep, a NetSuite development studio focused on pushing the boundaries of what’s possible on the platform. Through SuiteStep, I deliver custom software and AI-driven solutions that make NetSuite more powerful, accessible, and future-ready.

Copyright © 2025 Tim Dietrich.