JC AppVantaBY JC SOFTWARE FOUNDRY LLC
Buy now · $119.99
NO-CODE APP MAKER · AVAILABLE NOW

Build the app your operation actually needs.

JC AppVanta turns screens, tables, and plain-English steps into a working app — AI apps included — — desktop, web, or phone — exported as a real Windows .exe program or a single file you can hand to anyone. No code. No IT ticket.

16 ready-made templatesBuild AI appsExports to .exe
The real AppVanta builder: insert panel, live canvas, screens strip, and properties — shown here editing the Production board template.

SEE IT IN ACTION

JC AppVanta in 60 seconds.

Build screens visually, keep your data right alongside, and ship a standalone desktop app — all in one minute.

Built for the people who keep things running.
  • MANUFACTURING
  • QUALITY
  • MAINTENANCE
  • SHIPPING
  • PRINT SHOPS
  • SMALL BUSINESS

BUILD AI APPS

Build AI apps that know your data.

Drop an AI chat onto a screen, point it at a table, and your app can answer real questions — which parts are low, where a tool is, what shipped this week. No prompts to wire up, no code.

  • An AI chat that reads up to 80 rows of any table
  • Helpers: AI personalities with their own instructions, like a parts expert or a polite email writer
  • A chat bubble on every screen of your app
  • Works with Claude, ChatGPT, Gemini, Grok, and more — or free on your own computer with Ollama
A real AppVanta app: an AI parts expert answering from the Parts inventory table. Sample answers shown.

AI chat

Drop a chat box on any screen. Let it read a table and it answers questions about your own data.

Ask AI steps

Send a question from any button and put the answer in a box or a variable.

AI table summaries

Summarize a whole table in plain English — the week in production, open jobs, or low stock.

AI fills the form

Paste an email or a note and AI fills in the boxes, ready to save as a row.

ONE PROJECT, FIVE WAYS TO SHIP

Design once. Choose where it runs.

Pick the kind of app when you start, then change your mind any time. Hybrid apps carry both a desktop and a phone layout and open the right one automatically.

Desktop app

A real Windows program (.exe) with its own window, title bar, minimize, maximize, and close.

Web app

A page that opens in any browser, with no window buttons.

Mobile app

Built for phones. Fills the screen and scrolls like a phone app.

Hybrid

One app with a desktop layout and a phone layout. It picks the right one for the screen.

Embedded

A widget you drop into a Wix or Squarespace page. Fits its box, no frame.

NEW IN APPVANTA

AI, accounts, and automation — built in.

The latest AppVanta adds an AI assistant that builds apps with you, sign-in and paid plans for apps you sell, and exports that run on a schedule.

AI assistant

Press Ctrl+I and describe what you want. Pick from Claude, ChatGPT, Gemini, Grok, Groq, Mistral, DeepSeek, OpenRouter, or a free local model with Ollama.

Sell your apps

Turn on sign-in, add plans with a price and a checkout link like a Stripe Payment Link, offer a free trial, and lock the app until someone pays.

Automation

Run steps when the app opens or closes and on timers, and save scheduled Excel, PDF, CSV, or backup files automatically.

HYBRID APPS

One project. A desktop layout and a phone layout.

The Time clock template ships with both. The app checks the screen it opens on and shows the right one — the office sees a full timesheet, the floor gets thumb-sized buttons.

HOW IT WORKS

From idea to working app in an afternoon.

See every feature
01

Start from a template

Pick one of 16 ready-made apps — or a blank screen with a starter table.

02

Lay out your screens

Drop in buttons, tables, charts, gauges, signatures, and more. Arrange them where you want.

03

Add steps in plain English

"When Check out is clicked, add a row, then show a message." No syntax, no code.

04

Export and use it

Build a Windows .exe desktop program, download a single .html file, or embed it on your website.

WHY APPVANTA

Serious tools, without the serious learning curve.

Spreadsheets break. Custom software takes months. AppVanta sits in between: real apps with real data, built by the person who knows the job.

AI that builds with you

Tell the built-in assistant what you want — a whole app, a new screen, a setting — and it makes the change. Works with Claude, ChatGPT, Gemini, and more.

Sign-in and subscriptions

Add sign-in with roles, let customers create accounts, and charge for your app with plans and a checkout link.

Reports on a schedule

Save Excel, PDF, CSV, or full backups every day, week, or month — to this computer or your server.

Logic you can read

Steps read like instructions: when, then, only if, otherwise. Your team can check the logic without learning a language.

Real data, built in

Tables with text, numbers, money, dates, Yes/No, and photo columns. Count, total, average, sort, and download as CSV.

Components for real work

Kanban boards, calendars, timelines, gauges, stopwatches, sliders, ratings, tabs, maps, and video.

Sign-offs and labels

Capture signatures, print QR codes and Code 128 barcodes, and attach photos to any record.

Connects when you need it

Send and load data from your own server with an API key header or bearer token.

Looks like yours

Classic Windows, Modern, Industrial, or Frosted glass. Light or dark. Your accent color and fonts.

TEMPLATES

Start with an app that already works.

Each template is a complete, running app with screens, tables, and steps already wired. Change anything.

See all 16 templates
SHOP FLOOR3 screens

Tool crib checkout

SHOP FLOOR3 screens

Job board

SHOP FLOOR1 screen

Parts inventory

QUALITY2 screens

Inspection and sign-off

OFFICE & BUSINESS2 screens

Time clock

OFFICE & BUSINESS3 screens

3D print orders

PRICING

One price. Every feature.

JC AppVanta is $119.99. Every template, every app type, and .exe export are included — no feature tiers to decode.

JC APPVANTA

$119.99
  • All 16 ready-made templates
  • Desktop, web, mobile, hybrid, and embedded apps
  • Export to a Windows .exe desktop program
  • Download apps as .html and projects as .json
  • AI assistant, sign-in, and subscription plans
Buy now — $119.99

REAL DESKTOP PROGRAMS

Export a real .exe. Open it like any other Windows program.

Turn any AppVanta app into a Windows desktop application your team double-clicks to open — no browser tab required. Prefer something lighter? Download it as a single .html file, or copy the app code straight into your site.

Desktop application.exe — a real Windows program
Download app.html — opens in a browser
Download project.json — keep editing later
Copy app codepaste into your own site

FEATURES

Everything a real app needs. Nothing you have to code.

Screens, data, logic, and polish — in one builder with a File, Edit, Insert, Arrange, View, and Data menu you already know how to use.

DESIGN

Lay it out like a real program.

Add screens, drag components into place, and arrange them with alignment tools. Preview the app any time, then jump back to design.

  • Screens with a start screen, duplicates, and screen-to-screen navigation
  • Four built-in styles plus custom colors and an accent glow
  • Transitions like fade in, slide down, and slide in from the left
  • Keyboard shortcuts, undo, and restore
Start from any template — each preview is the real, running app.

DATA

Tables that hold the whole job.

Every app carries its own tables. Link them to lists, boxes, charts, and gauges so the screen always shows what is true right now.

  • Text, number, money, date, Yes/No, and picture columns
  • Live counts, totals, averages, highest and lowest values
  • Sort A to Z, newest first, biggest first — or as found
  • Download any table as CSV
Data view: columns, types, and rows for the Production board's Shifts table.

LOGIC

Steps anyone on the team can read.

Build behavior from choices, not code. Pick a trigger, pick what happens, and add conditions only when you need them.

  • Triggers: a click, a selected row, a timer, app start, or app close
  • Conditions: all of these, or any one of these, with an Otherwise branch
  • Actions: go to a screen, add or change rows, show messages, play sounds
  • Remember values in variables and reuse them anywhere
The Log shift button's steps: check the form, save it to Shifts, play a sound.

AI ASSISTANT

An assistant that builds with you.

Open the assistant with Ctrl+I and say what you want: build an app, change something, set up a setting, or ask a question.

  • Describe a whole app in one sentence, or ask for one small change
  • Set up settings, write steps, and add data by asking
  • Works with Anthropic (Claude), OpenAI (ChatGPT), Google Gemini, xAI (Grok), Groq, Mistral, DeepSeek, OpenRouter, or Ollama for free on your own computer
  • Your builder key stays in this browser — never in a project file or an exported app
The AppVanta assistant, open beside the Production board.

BUILD AI APPS

Put AI inside the apps you build.

The apps you make can use AI too — separate from the assistant that helps you build. Add it with a component or a step, and choose how your app gets its key.

  • Let it read a table: the AI chat sends up to 80 rows so it can answer questions about them
  • Helpers: AI personalities with their own instructions and model, picked per chat box or step
  • Remembers: choose how many earlier messages each chat keeps in mind
  • Instructions can use {user}, {role}, and {today} to shape every answer
  • Keys: each person pastes their own (safest), your server holds it, or it is built in for internal tools
Building it: the AI chat reads the Parts table and uses the app's default AI.

AI chat

Drop a chat box on any screen. Let it read a table and it answers questions about your own data.

Ask AI steps

Send a question from any button and put the answer in a box or a variable.

AI table summaries

Summarize a whole table in plain English — the week in production, open jobs, or low stock.

AI fills the form

Paste an email or a note and AI fills in the boxes, ready to save as a row.

Settings → AI in your app: pick the service and model, where the key comes from, and how the AI behaves.

ACCOUNTS & SUBSCRIPTIONS

Sign-in, roles, and paid plans.

Ask people to sign in when the app opens, hide parts of the app by role, let customers create their own accounts — and charge for the apps you sell.

  • Sign in by picking a name from a list or with email and password, with an optional PIN
  • Roles like Operator, Supervisor, and Admin, and components limited to certain roles
  • Plans with a price, a free trial, a paywall, and a checkout link such as a Stripe Payment Link or Gumroad
  • Check who has paid with your own server, or let an admin set plans by hand
Subscriptions: a Pro plan at $9 per month with a paywall and checkout.

AUTOMATION & HISTORY

Reports that save themselves.

Run steps at startup, on close, and on timers. Schedule exports so the Friday report is already waiting, and keep a log of every change.

  • Scheduled exports in Excel (.xlsx), PDF, CSV, or a full .json backup — every day, week, month, or so many hours
  • Send them to this computer or straight to your server
  • Save an Excel file or a PDF from any button
  • Edit history logs every add, change, and delete with who did it and when
Data and history: choose where rows are kept and turn on edit history.

COMPONENTS

The building blocks for shop-floor and office apps.

Standard controls plus the pieces spreadsheets never had: signatures, barcodes, kanban boards, gauges, and live charts.

Button
Text box
Dropdown
Checkbox
Toggle
Slider
Stepper
Rating
Tabs
Table
Chart
Calendar
Kanban board
Timeline
Gauge
Progress bar
Stopwatch
Timer
Signature
QR code
Barcode
Photo
Map
YouTube video
AI chat
Edit history

CONNECT & AUTOMATE

Plays well with the rest of your day.

Server sync

Send to and load from your own server with an API key header or bearer token.

Files and folders

Open or drop folders, search file names and contents, and save files directly.

Alerts and sounds

Notifications, message boxes, and a ding or buzz so people notice on a loud floor.

Timers and schedules

Run steps on a timer, when the app starts, or when it closes.

One-click contact

Email, call, and map buttons straight from a record.

Built-in taskbar

Clock, network status, settings, version number, and a changelog for your users.

SHIP

Five app types. Including a real .exe.

Export the finished app as a Windows .exe desktop program or a single .html file, save the project as .json to keep editing, or copy the app code into your own site.

Export: build a Windows .exe or a single file that runs on its own and keeps its own saved data.
APP TYPEWHAT YOU GETBEST FOR
Desktop appA real Windows .exe program with its own window, title bar, minimize, maximize, and close.OFFICE PCS, KIOSKS
Web appA clean page that opens in any browser.SHARED DRIVES, INTRANETS
Mobile appFills the screen and scrolls like a phone app.PHONES, TABLETS
HybridDesktop and phone layouts in one app, picked automatically.MIXED TEAMS
EmbeddedFits its box on a Wix or Squarespace page, no frame.YOUR WEBSITE

TEMPLATES

16 apps, ready on day one.

Every template is a finished, working app — screens, tables, and steps already wired together. Open one, rename a few columns, and it is yours. Or start from a blank screen and a starter table.

Buy now — $119.99
SHOP FLOOR1 screen

Production board

Log shifts and watch parts and scrap on live charts. Shows conditions in action.

SHOP FLOOR2 screens

Work cell dashboard

Gauge, progress bar, stopwatch, stepper, rating, toggle, slider, and tabs working together.

SHOP FLOOR3 screens

Tool crib checkout

Track who has which tool, mark returns, and keep the tool list.

SHOP FLOOR3 screens

Job board

Work orders with automatic WO numbers, a drag-and-drop kanban board, a due-date calendar, and a timeline.

SHOP FLOOR2 screens

Maintenance planner

Preventive maintenance on a calendar with automatic PM numbers, one-click "mark done," and open work by machine.

SHOP FLOOR1 screen

Parts inventory

Stock by bin with QR codes, "use one" and "receive" buttons, and a low-stock warning at each reorder level.

SHOP FLOOR2 screens

Meter readings

Log readings on a schedule with out-of-range alerts, a trend chart, and a photo of the gauge.

QUALITY1 screen

Calibration tracker

Gauge list with due dates, in-service status, and quick add.

QUALITY2 screens

Inspection and sign-off

Checklist, photo, and signature for each part, automatic QC numbers, and an alert when a part fails.

QUALITY2 screens

Training checklist

Who is trained on what, with a progress gauge, expiry dates, and a certificate-style summary.

OFFICE & BUSINESS2 screens

Time clock

Clock in and out with a running timer, a weekly total, hours by job, and an approval flow. Mobile layout included.

OFFICE & BUSINESS2 screens

Expense tracker

Log spending with receipt photos, totals by category, a monthly chart, and a reimbursement list.

OFFICE & BUSINESS1 screen

Customer list

Contacts as cards with email, phone, and website links, plus one-click email, call, and map buttons.

OFFICE & BUSINESS2 screens

Shipping log

Outgoing shipments with tracking links, a barcode label for the box, a status board, and a carrier breakdown.

OFFICE & BUSINESS1 screen

File finder

Open or drop folders, search file names and contents, then open, copy, or delete files.

OFFICE & BUSINESS3 screens

3D print orders

Quote print jobs from grams and print hours, then move them through a production queue and due-date calendar.

Don't see your process?

Start blank, or tell us what your team tracks today on paper or in spreadsheets. Customer requests decide which templates ship next.

Suggest a template

DOCUMENTATION

JC AppVanta user guide

Everything you need to design, connect, test, and ship an app — from your first screen to a finished Windows .exe.

Introduction

JC AppVanta is a no-code app maker. You build an app from three things: screens (what people see), tables (the data the app keeps), and steps (what happens when someone clicks, a screen opens, or a timer fires). When you are done, you export the app as a Windows .exe desktop program, a single .html file, a phone app, or a widget for your website.

Stuck? The built-in AI assistant can build an app or make changes for you from a plain-English request.

Nothing you build needs code. Every setting is a box, a dropdown, or a checkbox, and every step reads like a plain-English instruction.

Tip

Want to see it working before reading further? Open Templates, pick Tool crib checkout, and press Preview. Everything in this guide can be seen inside that one app.

Requirements

AppVanta runs in a modern web browser. For the full feature set, use a current version of Google Chrome or Microsoft Edge on a desktop or laptop.

FeatureWhat it needs
Designing, Data, Preview, ExportAny modern browser
Saving data to a file you choose, opening folders, saving files directlyChrome or Edge (these use the browser's file-access feature)
Export as a Windows .exe desktop programA Windows PC
Phone appsAny modern phone browser
AI assistant and AI featuresAn API key from a supported AI service, or Ollama running on the same computer (free, no key)

The workspace

The Design view, editing the Production board template.

The workspace has seven areas. You will use all of them in almost every app.

AreaWhereWhat it does
Top barAcross the topMenus (File, Edit, Arrange, View, Insert, Help), the app name, the Design / Data / Preview switch, Undo and Redo, Settings, Templates, and Export.
Left railFar left edgeOpens the Insert, Layers, and Screens panels and the AI assistant. Also holds the Command palette, Keyboard shortcuts, and the light/dark theme switch.
Side panelLeft, next to the railShows whichever rail panel is open. The Insert panel lists every component with a search box at the top.
CanvasCenterYour screen, drawn at its real size inside a window frame. Rulers, a grid, and snapping help you line things up. The toolbar above it holds align, distribute, layer, lock, duplicate, delete, and zoom tools.
Screens stripBelow the canvasThumbnails of every screen. The start screen is marked Start. Click one to edit it, or press New screen.
InspectorRight sideSettings for whatever is selected: the screen when nothing is selected, or a component's Design and Actions tabs. App settings at the top opens the Settings window.
AI assistant bubbleBottom right cornerOpens the AppVanta assistant. Press CtrlI from anywhere.

The status bar along the bottom shows whether your changes are saved, which mode you are in, the current screen, how many components it has, what is selected (with its position and size), and the zoom level.

Build your first app

This walkthrough builds a small sign-in log in about ten minutes.

  1. Open Templates and choose Blank app. You get one empty screen and a starter table.
  2. Press Data. Rename the table to Visitors and give it three columns: Name (Text), Company (Text), and Signed in (Created at (auto)).
  3. Press Design. From Insert, add a Heading, two Text box components, a Button, and a List.
  4. Select the first text box and, in the Inspector, connect it to the Name column. Connect the second to Company. Point the List at the Visitors table.
  5. Select the button, change its text to Sign in, open Actions, and add two steps: Save the form to a table (Visitors) and Show a message ("Thanks, you're signed in").
  6. Press Preview, fill in the boxes, and click Sign in. The row appears in the list.
  7. Open Export and download the app, or build it as a Windows .exe.

Templates

Each template preview is the real, running app.

Open Templates from the top bar (or File → New from template…). Choosing one replaces the app you have open. Undo brings your last app back.

TemplateScreensWhat it includes
Blank app1One empty screen and a starter table.
Production board1Log shifts and watch parts and scrap on live charts.
Work cell dashboard2Gauge, progress bar, stopwatch, stepper, rating, toggle, slider, and tabs working together.
Tool crib checkout3Track who has which tool, mark returns, and keep the tool list.
Job board3Work orders with automatic WO numbers, a kanban board, a due-date calendar, and a timeline.
Maintenance planner2Preventive maintenance on a calendar with automatic PM numbers and one-click "mark done."
Parts inventory1Stock by bin with QR codes, "use one" and "receive" buttons, and low-stock warnings.
Meter readings2Scheduled readings with out-of-range alerts, a trend chart, and a gauge photo.
Calibration tracker1Gauge list with due dates, in-service status, and quick add.
Inspection and sign-off2Checklist, photo, and signature per part, automatic QC numbers, and a failure alert.
Training checklist2Who is trained on what, with a progress gauge and expiry dates.
Time clock2Clock in and out, weekly totals, hours by job, and an approval flow. Includes a phone layout.
Expense tracker2Receipt photos, totals by category, a monthly chart, and a reimbursement list.
Customer list1Contact cards with one-click email, call, and map buttons.
Shipping log2Tracking links, a barcode label, a status board, and a carrier breakdown.
File finder1Open or drop folders, search file names and contents, then open, copy, or delete files.
3D print orders3Quote jobs from grams and print hours, then run a production queue and due-date calendar.

Screens

A screen is one page of your app. Add screens from the Screens strip or Insert → New screen. The first screen people see is marked Start.

With nothing selected on the canvas, the Inspector's Screen tab holds that screen's settings:

SettingWhat it does
NameThe screen's name, used in steps, tabs, and taskbar buttons.
Background and Background styleA solid color, or a pattern or gradient built from your accent color (for example "Accent wash at top").
Screen animationPlays when people arrive on this screen, such as a fade or slide.
When things happenSteps that run When this screen opens and When this screen closes. App-wide steps live in Settings → Automation.
PanelsAdd a panel along the Left, Top, Right, or Bottom edge. Panels hold a title and buttons that switch screens or run steps — useful for sidebars and footers.
Phone layoutRe-arrange this screen for phones builds a phone version of the screen. Pages longer than the phone scroll like a real app; menus and the taskbar are left off on phones.
Delete screenRemoves the screen. Undo brings it back.

Components

Components are the pieces you place on a screen. Open Insert on the left rail, find one (or type in Search components), and click or drag it onto the canvas. AppVanta has 44 components in five groups.

Basics

ComponentUse it for
HeadingLarge title text
TextParagraph or label
ImagePicture or your logo
Video or GIFVideo file, GIF, or YouTube
IconSymbol like a check or a truck
ShapeArrows, stars, badges, and more
BoxPanel behind other items
DividerLine between sections

Form

ComponentUse it for
Text boxText, number, or date entry
Large text boxMulti-line notes with a counter
DropdownPick one from a list
CheckboxYes or no
ToggleOn or off switch
Choice buttonsPick one, all visible
SliderDrag to choose a number
RatingStars from one to five
Number stepperMinus and plus buttons
ChecklistTick off a list of steps
Signature padSign with mouse or finger
PhotoCamera or picture file
ButtonRuns steps when clicked

Data

ComponentUse it for
Search boxLive filter for lists
ListSearchable list of rows
Record detailsShows the selected row
StatCount or total
Progress barBar toward a goal
GaugeDial toward a goal
ChartBar, line, or pie
Card galleryRows shown as cards
Kanban boardDrag rows between stages
CalendarRows on a month view
Summary tableGroup rows and total them
TimelineRows as a dated activity feed
Edit historyWho changed what, and when

Navigation and status

ComponentUse it for
TabsButtons that switch screens
AlertInfo, success, or warning note
Network statusOnline, speed, and IP

Tools

ComponentUse it for
AI chatA chat box powered by your AI
ClockLive time and date
Countdown timerCounts down, then alerts
QR code or barcodeQR code or Code 128 barcode
Web embedWebsite, map, or video
StopwatchStart, pause, and save time
File dropDrag files into a table

Component settings

Select a component and the Inspector's Design tab shows its settings, grouped into Layer, Position and size, Settings (what it shows and which table or column it connects to), Font, Look, and Animation. Press Play it now to try an animation on the canvas. The Actions tab holds the component's steps.

The buttons beside the component's name lock it (so it can't be moved by accident), duplicate it, or delete it.

Arranging and layout

The canvas toolbar and the Arrange menu line things up precisely.

  • Align selected components to their left, center, or right edges, or their top, middle, or bottom.
  • Distribute three or more components evenly, horizontally or vertically.
  • Match widths or Match heights across a selection.
  • Layers: bring forward, bring to front, send backward, send to back. The Layers panel on the left rail lists everything on the screen in stacking order.
  • Snapping, grid, and rulers can each be turned on or off from the toolbar.
  • Lock a component (or everything) to stop accidental moves.
  • Zoom in and out, zoom to fit, or view at actual size.
Tip

Hold the arrow keys to nudge a selected component. The status bar shows its exact X, Y, width, and height.

Data and tables

The Data view: table list on the left, columns and rows on the right.

Press Data in the top bar. Tables hold what your app saves. Each column is one piece of information a row holds, and each row is one record. Boxes on your screens fill these columns when a Save step runs.

  1. Press New table and give it a name.
  2. Add columns with Add column and pick a type for each.
  3. Add starter rows with Add row, or leave the table empty.
  4. Optional: tick Keep an edit history for this table to log every add, change, and delete.

Column types

TypeUse it for
TextShort text such as names and part numbers
Long textNotes and descriptions
NumberAny number, including decimals
Whole numberCounts and quantities
MoneyPrices and costs
PercentRates and scores
Yes/NoCheckbox-style true or false
DateA calendar date
Date and timeA date with a time
TimeA time of day
Duration (minutes)Elapsed time
Choice listOne value from a set list
TagsSeveral labels at once
EmailAn email address (enables one-click email)
PhoneA phone number (enables one-click call)
Web linkA web address
PictureA photo or image
ColorA color value
Star ratingOne to five stars
Auto number (ID)Counts up by itself for each new row, for WO, PM, or QC numbers
Created at (auto)Stamped with the date and time the row was made

Where data is kept

Choose this in Settings → Data and history.

OptionHow it works
This computer's browser storageThe default. Rows stay on the machine that runs the app, with no setup.
A file you chooseSaves to a .json file, so it can live in a shared or synced folder. Needs Chrome or Edge. You can ask for the file when the app opens, or add a Data file or server step on a button.
A server or databaseSends rows to a web address you set up under API connections — for SQL, Google Sheets, Airtable, or your own service.
Nothing savedRows vanish when the app closes. Handy for demos and kiosks.
Heads up

With browser storage, clearing the browser's site data also clears the app's rows. Add a Back up all data to a file step, or use a data file, for anything you can't lose.

Steps: how logic works

The Log shift button: continue only if a box is filled in, save the form, play a sound.

Steps are the instructions your app follows. Select a button (or another component), open the Actions tab, and press Add step. Steps run top to bottom. Use the arrows to reorder them and the × to remove one.

Conditions

There are two ways to make a step depend on something:

  • Only run this step if… — tick it on any step. If the condition isn't met, that one step is skipped and the rest still run.
  • Continue only if… — a step of its own. If the condition isn't met, it shows your message and the remaining steps are skipped.

A condition compares a box, column, or variable using one of these checks: is, is not, contains, does not contain, starts with, ends with, is filled in, is empty, is more than / is at least / is less than / is at most (for dates: is after, is on or after, is before, is on or before), is between, is not between, is one of, is not one of, matches a pattern, is longer than, is shorter than, is a number, is not a number, and is an email address. Press And another condition to require more than one.

When steps run

TriggerWhere to set itNotes
When clickedA button or menu item's Actions tabThe most common trigger.
When this screen opensScreen tab → When things happenRuns every time people arrive on the screen, including at startup.
When this screen closesScreen tab → When things happenRuns as people leave the screen.
When the app opensSettings → AutomationRuns once at startup. Good for a welcome message, loading rows from the web, or setting today's date.
When the app closesSettings → AutomationGood for a backup or a webhook. Keep it short. You can also warn people before they close the app.
On a timerSettings → AutomationRepeats every so many seconds. Five seconds is the shortest.
Whenever a row is savedSettings → APIRuns an API request each time a row is saved.

You can also run one component's steps from another with Run another component's steps, so shared logic only has to be built once.

Step reference

AppVanta has 93 steps, grouped the same way they appear in the Add step list.

Data

StepNotes
Save the form to a tableAdds a new row from the boxes on the screen.
Save the form over the selected rowUpdates the selected row from the boxes.
Fill the form from the selected rowLoads a row into the boxes for editing.
Change the selected rowSets one or more columns on the selected row.
Add to a number in the selected rowAdds or subtracts, for stock counts and tallies.
Duplicate the selected row—
Delete the selected row—
Delete every row in a table—
Add a row with set valuesAdds a row without using the form.
Change every row that matchesBulk update by condition.
Delete every row that matchesBulk delete by condition.
Download a table as CSV—

Form

StepNotes
Clear the formEmpties the boxes on the screen.
Set a box to a value—
Search a listFilters a List by text.
Put the cursor in a box—
Lock or unlock a component—

Values and math

StepNotes
Set a variableRemembers a value while the app runs.
Calculate a formula—
Pick a random number—
Work out a dateSuch as "today plus 30 days."

Lists

StepNotes
Select a row in a list—
Sort a list—

Navigate

StepNotes
Go to a screen—
Go back to the previous screen—
Show or hide a component—
Minimize, maximize, or close the app—

People and accounts

StepNotes
Sign outSends people back to the sign-in screen.
Manage peopleAdd, change, or remove people; admins can set plans by hand.
Check the subscriptionAsks your server whether the signed-in person has an active plan.
Open a plan checkoutOpens the checkout link for a plan.

AI

StepNotes
Ask AISends a question and puts the answer in a box or variable.
AI summary of a tableSummarizes the rows in a table.
AI fills the boxes from textReads pasted text, like an email, and fills in the form.

Feedback

StepNotes
Show a messageInfo, success, or error.
Show a pop-up message—
Ask to confirmStops if the person says no.
Ask for an answerStores what they type.
Ask to pick an option—
Play a soundDing, Buzz, and more.
Read text aloud—
Vibrate (phones)—
Wait a moment—

Change the screen

StepNotes
Change a component's text—
Change a component's look—
Undo live look changes—
Set a progress bar or gauge—
Play an animation—
Draw attention to a component—
Change the accent color—
Refresh the screen—

Flow

StepNotes
Continue only if…Stops the remaining steps when a condition fails.
Stop here—
Repeat steps for each row—
Run another component's steps—
Start, pause, or reset a timer—

Browser

StepNotes
Copy text to the clipboard—
Print the screen—
Switch full screen on or off—
Share—
Set the window title—

This computer

StepNotes
Save a file to this computer—
Download a picture or file—
Save an Excel fileSaves tables as an .xlsx workbook.
Save a PDF—
Run a scheduled export now—
Import a CSV file into a table—
Back up all data to a file—
Remember a value on this computerSurvives closing the app.
Load a remembered value into a box—
Show a desktop notification—

Files and folders

StepNotes
Open files—
Open a folder—
Search filesNames and contents.
Open the selected file—
Copy files to a folder—
Overwrite or save a file—
Delete files—

Network

StepNotes
Download a file from the internet—
Call an APIRuns a request from API connections.
Data file or serverLets people choose the data file or server.
Send data to a web addressA webhook.
Get a value from a web address—
Load rows from a web address—
Get the public IP address—
Check the network connection—
Check if an address respondsLike a ping.

Web

StepNotes
Open a web link—
Write an emailOpens the email app, filled in.
Open a map—
Search the web—
Call a phone number—
Send a text message—
Heads up

Files and folders steps need Chrome or Edge. Browsers only let a page open files after someone clicks, so these steps belong on buttons rather than timers.

App settings

Settings for the whole app live in one window. Open it with Settings in the top bar, App settings in the Inspector, or Ctrl,.

SectionWhat it holds
GeneralApp type, app name, logo, accent color, and window size. Presets: Standard (960 × 600), Compact (800 × 500), Wide (1024 × 640), Laptop (1366 × 768), Large laptop (1440 × 900), Widescreen (1600 × 900), Full HD (1920 × 1080), Square-ish (1024 × 768), Tablet landscape (1280 × 800), and Tall panel (600 × 800). You can swap width and height, or fit the size to what is on the screen.
Look and feelMessage style (Modern rounded or Classic Windows), app font, corners, input box style, default text color, and custom CSS. Components have classes like .ar-c-button, .ar-c-table, and .ar-btn.
WindowShow a title bar, minimize and maximize buttons, start maximized, and ask before closing. These carry over to exported desktop programs.
Taskbar and menusThe taskbar along the edge of the app and the menu bar on top. See Menus, taskbar, and panels.
People and accountsSign-in, roles, sign-up, and admin control. See People and sign-in.
SubscriptionsPlans, trials, checkout, and who has paid. See Subscriptions.
AI setupYour AI service, model, and key for the assistant. See AI assistant.
AI in your appThe chat bubble, AI helpers, and keys for the apps you build. See AI in your apps.
Data and historyWhere rows are kept and what gets logged. See Data and tables.
APIConnections and requests in and out. See API connections and servers.
AutomationStartup and closing steps, timers, and scheduled exports. See Automation and scheduled exports.
VersionVersion number, history, and changelog. See Versions and changelog.

People and sign-in

People and accounts: sign-in turned on, with roles and an admin role.

In Settings → People and accounts, tick Ask people to sign in when the app opens. A sign-in screen lists everyone you add.

SettingWhat it does
How people sign inPick their name from a list (quick, for a shared shop PC) or Email and password.
PIN (optional)Numbers only. Leave it blank for one-tap sign-in. It keeps honest people honest; it is not strong security.
RolesA comma-separated list, such as Operator, Supervisor, Admin. Each component can be limited to certain roles in its Layer section.
Admin roleOnly this role can add, delete, or change people with steps.
Remember who signed in on this computerSkips the sign-in screen next time on the same machine.
Let people create their own accountAdds "Create an account" to the sign-in screen, with name, email, and password — good for apps your customers use. You can set the shortest password, the role new accounts get, and whether an admin must approve them.
Accounts on your own server (optional)Without a server, accounts live on the computer running the app, which suits one shop PC. For customers on their own devices, point the sign-in and sign-up requests at your server so everyone shares one list.

Anything typed in the app can use {user} and {role}. The Sign out step sends people back to the sign-in screen, and Manage people lets an admin add or change people.

Heads up

Add at least one person before you export, or nobody can get in.

Subscriptions

Subscriptions: a Pro plan with a paywall and checkout link.

Sell the apps you build. People sign in with their email, pick a plan, and pay through your checkout. Subscriptions need sign-in turned on in People and accounts.

  1. Open Settings → Subscriptions and tick Charge for this app with plans.
  2. Tick Require an active plan to use the app to show a paywall. Set a free trial in days and choose which role skips the paywall (for example, Admin).
  3. Write the paywall title and message. The message can use {{user}}.
  4. Add plans: a name, a price, per month or year, button text, one line per feature under What they get, and a checkout link — a Stripe Payment Link, Gumroad, or any checkout page. {{email}} is filled in for you.

Checking who has paid

Point a status request at your server. It is called with {email} after sign-in and by Check the subscription steps, and should answer like {"active": true, "plan": "Pro"}. Without a status request, an admin sets plans with the Manage people step — handy for invoices and small customer lists.

Menus, taskbar, and panels

Menu bar

In Settings → Taskbar and menus, turn on Show a menu bar at the top of the app. Menus sit above your screens, like File and Help in a desktop program. Each menu item runs steps, just like a button, on whichever screen is open. Add File and Help gives you a starting set.

Taskbar

Show a taskbar while the app runs adds a bar with the app name, screen buttons for switching screens, and a settings panel that shows the app's version and changelog. You choose its style, position, background, text color, and height. Taskbar extras include a live clock and network status. Untick a screen to keep it out of the taskbar.

Panels

Panels are screen-level bars along an edge (see Screens). Use them for sidebars and footers that hold navigation buttons.

API connections and servers

Connect your app to a server once, then add requests that pull data in or send it out.

  1. Open Settings → API and add a connection. Give it a name (for example "Our server") and the Web address every request starts with.
  2. Choose how it signs in: None, Bearer token, API key header (for example X-API-Key), or Username and password. Add extra headers if your server needs them.
  3. Add a request: a name (for example "Get open orders"), the connection, a method (GET, POST, PUT, PATCH, or DELETE), a path, and what to send — the boxes on the screen, the selected or just-saved row, or your own JSON.
  4. Choose when it runs: only when a step calls it, on a timer, whenever a row is saved, or when the app opens.

To keep every table on a server, set Where data is kept to A server or database, then pick a request to load rows (runs when the app opens) and one to save rows (runs a moment after anything changes and sends every table as JSON). Download SQL and server starter gives you CREATE TABLE lines built from your columns plus a short PHP example.

Heads up

Keys are stored in the app file. Only use this for internal tools or keys that are meant to be public.

AI assistant

The AppVanta assistant opens from the bubble in the bottom right corner.

The AppVanta assistant builds and changes apps for you. Open it from the bubble in the bottom right corner or with CtrlI, then just say what you want: build an app, change something, set up a setting, or ask a question. Everything it changes can be undone.

Connect your AI

  1. Open Settings → AI setup.
  2. Pick an AI service and a model.
  3. Paste your API key (the page links to where to get one) and press Test the connection.

Supported services: Anthropic (Claude), OpenAI (ChatGPT), Google Gemini, xAI (Grok), Groq, Mistral, DeepSeek, OpenRouter (one key for every brand), Ollama (free, on this computer, no key needed), or any other OpenAI-style service. Creativity runs from 0 to 1; lower is more predictable, which suits building apps.

Tip

Your builder key is kept in this browser only. It is never saved into a project file or an exported app.

Build AI apps

A finished AI app: the parts expert answers from the live Parts table. Sample answers shown.

The apps you build can use AI too. This is separate from the assistant that helps you build. Your app can use four AI tools:

ToolWhat it does
AI chat componentA chat box on the screen. Set its title, first message, helper, how many earlier messages it remembers, and Let it read a table, which sends up to 80 rows so it can answer questions about them.
Ask AI stepSends a question from a button or any trigger and puts the answer in a box or variable.
AI summary of a table stepSummarizes the rows in a table in plain English.
AI fills the boxes from text stepReads pasted text, like an email, and fills in the form so it is ready to save.

Build an AI parts expert in five minutes

  1. Open Templates and choose Parts inventory.
  2. Open Settings → AI in your app, pick a service and model, and choose where the key comes from (see below).
  3. Add a new screen. Insert a Heading ("Ask the parts expert") and an AI chat.
  4. Select the AI chat. Give it a title and first message, and set Let it read a table to Parts. Add a List of the Parts table beside it if you like.
  5. Press Preview and ask, "Which parts are below their reorder level?"
The AI chat selected in Design view, reading the Parts table.

Helpers

Helpers are AI personalities with their own instructions, like a parts expert or a polite email writer — for example, "You know every part in our inventory. Answer with part numbers and bins." Each helper can use its own model and creativity, or the app's. AI chat boxes and AI steps can each pick a helper.

Chat bubble

Turn on Show an AI chat bubble in the app to add a round button in the corner of every screen. People tap it to chat with the AI you set up. You can style its colors, gradient, header, and message bubbles.

Where the key comes from

OptionHow it works
Each person pastes their own key (safest)The first time someone uses an AI feature, they are asked for a key, which stays on their computer only.
Your own server holds the keyChoose a server request. It receives {{system, messages, model}} and answers {{text}}. Your server adds the key, so it never reaches the app.
Built into the appPaste a key into the app. Anyone who opens the exported file can read it, so only use this for internal tools and set a spending limit with your AI provider.

Under How it behaves, write instructions for every answer (placeholders like {user}, {role}, and {today} work), and set creativity and the longest answer. Send a test question checks the setup.

Settings → AI in your app.

Automation and scheduled exports

Automation: startup and closing steps, timers, and scheduled exports.

Settings → Automation holds steps that run on their own, without anyone clicking a button: When the app opens, When the app closes (with an option to warn people before they close), and timers.

Scheduled exports

Save a file on a schedule while the app is open. If it was due while the app was closed, it runs the next time someone opens it.

SettingChoices
NameFor example "Friday production report." The file name can be set or left automatic.
What to saveExcel (.xlsx), PDF, CSV, or a full backup (.json), for one table or every table.
How oftenEvery day at a set time, every week, every month on a set day, or every so many hours.
Where it goesDownloaded to this computer, or sent to the server (API) as JSON with name, filename, kind, and fileBase64.
Tip

Browsers ask before saving a file unless downloads are set to go straight to a folder. Sending to a server needs no clicks.

Edit history

Data and history: where rows are kept and edit history.

Turn on Keep a history of changes in Settings → Data and history, then tick Keep an edit history for this table in Data for each table you want logged. Every add, change, and delete is recorded with who did it and when. Choose how many entries to keep; the oldest drop off after that. Show the log with the Edit history component.

Preview and testing

Press Preview to run your app exactly as people will see it. Click buttons, fill in forms, and watch the data change. Rows you add in Preview go into your tables.

  • Restart app runs it again from the start screen, including the "When the app opens" steps.
  • Delete all rows clears test data from every table.
  • Desktop / Mobile switches between layouts on Hybrid and Mobile apps.
  • Back to design returns to the Design view.

Versions and changelog

Save versions as your app grows, so you can see what changed and go back if you need to. Open Settings → Version:

  1. Pick the kind of change: big changes (1.4.2 → 2.0.0), new features (1.4.2 → 1.5.0), or small fixes (1.4.2 → 1.4.3).
  2. Give it an optional title, like "Phone layout."
  3. Save it. AppVanta compares your app to the last saved version and writes the changelog for you. You can edit the notes afterward.

Turn on Show what's new when people open a new version to greet users with the changes. Any saved version can be restored with Go back to this version. The version number shows in the Export panel and the taskbar's settings panel.

App types

TypeWhat you getBest for
Desktop appA program window with a title bar, minimize, maximize, and close. Can be exported as a Windows .exe.Office PCs, shop-floor terminals, kiosks
Web appA page that opens in any browser, with no window buttons.Shared drives, intranets
Mobile appBuilt for phones. Fills the screen and scrolls like a phone app.Phones and tablets
HybridOne app with a desktop layout and a phone layout. It picks the right one for the screen.Teams that use both
EmbeddedA widget you drop into a Wix or Squarespace page. Fits its box, with no frame.Your website

You can change the app type at any time in Settings → General.

Exporting and sharing

The Export panel shows screens, tables, components, window size, and version at a glance.

Open Export (CtrlE). The exported app is one file that runs on its own and keeps its own saved data on that computer.

OptionWhat it does
Windows .exeBuilds your Desktop app as a real Windows program that opens in its own window, with the title bar and window settings from the App tab.
Download app (.html)Saves the app as a single file that opens in a browser. Email it, put it on a shared drive, or host it.
Include the rows you have now as starting dataShips your current rows inside the app. Untick it to ship an empty app.
Your dataDownload the rows in your tables as Excel (.xlsx), PDF, or CSV (first table), as files you can send on.
Copy app codeCopies the app so you can paste it into a website or an HTML embed block.
Download project (.json)Backs up the project so you can keep editing later or open it on another computer. Save it any time with CtrlS.
Open a project fileLoads a saved project back into AppVanta.

Putting an app on your website

  1. Set the app type to Embedded.
  2. Open Export and choose Copy app code.
  3. In Wix, Squarespace, or your own site, add an HTML embed block and paste the code.

Keyboard shortcuts

On a Mac, use Cmd where you see Ctrl. Press ? inside AppVanta to see this list, or CtrlK to search every command.

MenuCommandKeys
FileSave project fileCtrlS
FileExport appCtrlE
EditUndoCtrlZ
EditRedoCtrlShiftZ
EditCutCtrlX
EditCopyCtrlC
EditPasteCtrlV
EditDuplicateCtrlD
EditDeleteDel
EditSelect all on this screenCtrlA
EditSelect noneEsc
EditLock or unlockCtrlL
ArrangeBring to frontCtrlShift]
ArrangeBring forwardCtrl]
ArrangeSend backwardCtrl[
ArrangeSend to backCtrlShift[
ArrangeDistribute horizontallyAltShiftH
ArrangeDistribute verticallyAltShiftV
ViewZoom inCtrl+
ViewZoom outCtrl-
ViewZoom to fitShift1
ViewActual sizeShift0
ViewSide panelCtrl\
ViewInspectorCtrlAlt\
EditGroupCtrlG
EditUngroupCtrlShiftG
EditFind a componentCtrlF
FileApp settingsCtrl,
HelpAI assistantCtrlI
HelpCommand paletteCtrlK
HelpKeyboard shortcuts?

Troubleshooting

My data disappeared after clearing my browser.

With browser storage, rows live in the browser's site data. Switch Where data is kept to a file, or add a Back up all data to a file step, for data you can't lose.

A file or folder step does nothing.

These steps need Chrome or Edge, and they must run from a click. Move them onto a button instead of a timer or startup step.

My timer runs less often than I set.

Five seconds is the shortest interval.

Copy to clipboard is blocked.

Some browsers and embedded pages block clipboard access. Use a download step instead.

I picked a template by mistake.

Press Undo (CtrlZ) to bring your last app back.

The phone version looks cramped.

On the Screen tab, use Re-arrange this screen for phones, then adjust the phone layout. Test it with the Mobile switch in Preview.

Pricing and support

JC AppVanta is $119.99. That includes every template, all five app types, and exporting to a Windows .exe.

Questions, bug reports, or feature requests: email contact@jcsoftwarefoundry.com. JC AppVanta is made by JC Software Foundry LLC in Mankato, Minnesota.

PRICING

Everything in AppVanta, for one price.

JC AppVanta is available now. One purchase gets you the full app maker — every template, every app type, AI apps, and .exe export.

Secure checkoutCheckout is handled by Lemon Squeezy, with cards, Apple Pay, Google Pay, and PayPal where available.
Start building right awayYour download and receipt arrive by email as soon as the order is complete.
Real supportQuestions go straight to the developer at contact@jcsoftwarefoundry.com.

JC APPVANTA

$119.99

No-code app builder for Windows PC

  • All 16 ready-made templates, from tool cribs to 3D print orders
  • Desktop, web, mobile, hybrid, and embedded apps
  • Export apps as real Windows .exe desktop programs
  • Build AI apps: AI chat, Ask AI steps, summaries, and form filling
  • The built-in AI assistant (bring your own AI key, or use Ollama free)
  • Sign-in, roles, and subscription plans for apps you sell
  • Scheduled Excel, PDF, CSV, and backup exports, plus edit history
  • Server and API connections, signatures, QR codes, and barcodes
Buy now — $119.99

Taxes are calculated at checkout. Questions first? Send us a message.

QUESTIONS

Good to know.

Can I sell the apps I build?

Yes. Turn on sign-in and subscriptions, add your plans, and paste a checkout link like a Stripe Payment Link. People pick a plan and pay before they can use the app.

Do I need an AI key?

Only for the AI features. Paste a key from Anthropic, OpenAI, Google, and others, or run Ollama for free on your own computer. Everything else works without one.

Do I need to know how to code?

No. You build with screens, tables, and steps you pick from menus. If you can build a spreadsheet, you can build an AppVanta app.

What exactly do I get when I finish?

A Windows .exe desktop program, or a single .html app file you can open, share, or embed — plus a .json project file so you can keep editing later.

Can I make a real Windows program?

Yes. Pick Desktop app and export it as an .exe. It opens in its own window like any other program on the PC — no browser needed.

Can it run on phones?

Yes. Choose Mobile for a phone-first app, or Hybrid to ship one app with both a desktop and a phone layout.

Can I put an app on my website?

Yes. The Embedded app type is made to drop into a page on Wix, Squarespace, or your own site.

Where does the data live?

With your app. Tables live inside it or in a data file you choose, and server sync is there when you want a shared source.

How much does it cost?

JC AppVanta is $119.99. That includes every template, all five app types, AI apps, and exporting to a Windows .exe.

How do I buy it?

Press Buy now. Checkout is handled securely by Lemon Squeezy, and your download and receipt arrive by email.

ABOUT

Made in Mankato, for the people who keep things running.

JC AppVanta is built by JC Software Foundry LLC in Mankato, Minnesota. We make practical tools for engineers, technicians, and small teams — software that respects your time and works the way your shop does.

JC AppVanta logo

WHAT WE BELIEVE

Software should fit the job, not the other way around.

01

Built by someone who does the work

AppVanta comes from years of electronics and shop-floor work, where the right little tool saves hours every week.

02

Plain language first

If a step can't be read out loud to a coworker, it isn't finished. That rule shapes every menu in the app.

03

Your apps belong to you

Apps download as files you keep. No lock-in to a hosted workspace you can't take with you.

JC Software Foundry LLC

AppVanta is one of a growing family of practical tools from JC Software Foundry LLC in Mankato, Minnesota.

THE FOUNDRY

More from JC Software Foundry.

JC AppVanta

AVAILABLE

No-code app maker for desktop, web, mobile, and AI apps.

Buy JC AppVanta — $119.99

JC HarnessLab

AVAILABLE

Wire harness design software.

Visit jcharnesslabs.com

JC Orbit AI

AVAILABLE

An AI workspace with General, Engineer, and Business modes.

Visit jcorbit.com

CONTACT

Questions, partnerships, or a process you want turned into an app?

We read every message and reply personally.

EMAILcontact@jcsoftwarefoundry.com
BASED INMankato, Minnesota

Send a message

Enter your name.
Enter a valid email address.
Write a short message.