Features

One platform for the whole capture job

StepVane Studio to build the app, StepVane Capture to run it, and a server on your own PC that keeps the two in step.

Starter apps

Ten ready-to-use apps, with sample data included

Open Apps in Studio, pick a starter app and click Use. It already reads sample spreadsheets of items, locations, orders and assets that StepVane puts on your PC, and writes what workers capture to Records and to an Excel workbook. Publish, pair a phone and start scanning.

  • Handheld

    Inventory Count

    Scan a location, then each item there, and enter how many you counted.

  • Handheld

    Receiving

    Pick a purchase order, scan what arrived with quantities, and photograph any damage.

  • Handheld

    Order Picking

    Pick an order, scan each line to confirm it, and give a reason for anything short.

  • Handheld

    Put-away / Location Move

    Scan an item or pallet, then say where it is and where it goes; both locations are checked.

  • Handheld

    Shipping / Load Check

    Scan a shipment, scan each pallet against its list, then the driver signs.

  • Handheld

    Asset Audit

    Scan an asset tag to see its details, then record its condition, location and a photo.

  • Handheld

    RFID Locate

    Pick an item and find its tag with a Zebra RFID reader — or by barcode on any device.

  • Tablet

    Visitor Sign-In

    Visitors sign in with a photo, signature and safety agreement, and sign out when they leave.

  • Tablet

    Equipment Inspection

    A forklift pre-shift check: pass or fail each item, photograph defects, sign, and get a PDF report.

  • Handheld

    Proof of Delivery

    Pick a delivery, scan what is handed over, then the recipient signs and gets a PDF receipt.

  • Test barcodes to print. One click gives a PDF of sample barcodes for every app that scans — shelves, items, product barcodes and GS1-128 case barcodes with lot, expiry and weight — to print on any office printer and scan straight away.
  • Try before you publish. Preview runs a starter app with the real sample rows, on a phone or a tablet turned sideways.
  • Your data when you’re ready. Point the app at your own spreadsheet, CSV file or database, and change anything about it like any other app.
StepVane Studio

A point-and-click designer for handheld apps

Studio runs as a Windows app on the server PC, or in a browser tab pointed at it. Everything is picked from lists and named in plain language.

  • Sessions and pages. Each job (Receiving, Picking, Count…) is a Home screen tile with its own pages and records table.
  • 15 field types: text, notes, number, quantity, counter, calculated, checkbox, dropdown, lookup, date, time, barcode / scan, photo, signature and GPS location.
  • Three layouts: automatic, grid, or free position in a page designer with layers, alignment and landscape layouts — for handhelds and tablets.
  • Look & feel: your colors, font, button style, title bar, logo and sounds.
  • Tabs, timers, data grids with filters, totals and colors, and record lists for review pages.
  • Starter apps and a wizard to have a receiving, picking or count app running in minutes.
  • Describe it, or ask for a change. The optional AI helper runs on your own PC. Describe a job in plain words and it drafts the session; ask it in a chat to add a field, rename a page or make a button send its data. You see every change first, and one Undo takes it all back.
  • Bring your API’s documentation. Attach an OpenAPI (Swagger) file or a Postman collection to the description or the chat. Studio reads it in your browser, and the helper is given only the names of the endpoints you tick, never the file. It then sets up the web service and fills in the call from the endpoint, with values taken from the page’s fields of the same name. You set the sign-in yourself.
Build: 1 the pages of the session, 2 the fields of the selected page, 3 a live preview of the phone, as the worker will see it.Build, in two parts: 1 the pages of the session and the start of 2 the fields of the selected page, then 3 the live preview of the phone. Open the picture larger to see the whole window.

Workflows and the simulator

A workflow is when this happens, do these steps. Triggers include a scan, a button tap, a page opening or a sync finishing. Steps cover finding and changing rows, calling an API or a database command, sending email, branching with If…, showing messages, beeping, printing a document, filling a PDF form, and RFID, NFC and scale actions.

Press Simulate to run a workflow step by step on sample data, inspect fields, variables and tables, and rewind.

  • Publish versions (1.0.0, 1.0.1…) after a checklist catches problems; roll back any time.
  • Translate the app into several languages from one grid.
  • Design documents such as pick lists, receipts and delivery notes, and fill your own PDF forms with the app’s values.
  • Browse, correct and export captured records in a spreadsheet-style grid (CSV or Excel).
  • Sandboxed JavaScript scripts for the rare rule no step covers.
Workflows: 1 the app’s workflows, 2 the steps of the selected one, read as sentences, 3 the simulator runs it on a phone and lists each step: here the scanned item was found on the order.Workflows, in two parts: 2 the steps of the selected workflow, read as sentences, then 3 the simulator, which runs it on a phone: here the scanned item was found on the order. Open the picture larger to see the whole window.
StepVane Capture

The app your crews actually use

An Android app for phones and rugged handhelds, plus a browser version for a quick try. Built for gloves and sunlight.

  • Installs straight from your PC. Studio shows a QR code; scan it with the phone to download the app from your own StepVane PC — no app store, no USB cable. Or push it with your MDM.
  • 48 px touch targets, a big header and big buttons at the bottom.
  • A status strip on every page: online, synced, or how much is waiting.
  • A Home screen with one tile per session and a Results tile to review and fix saved records.
  • Operators with PINs, a supervisor PIN and roles; idle sign-out.
  • Kiosk mode locks the device to StepVane, optionally starting when the device turns on.
  • Language, text size and high-contrast settings on each device.
  • Photos, signatures and GPS location fields.

The browser version takes typed entry, keyboard-wedge scanners and the camera. Hardware scanner triggers, RFID, NFC, scales and kiosk mode need the Android app. See Download.

Left: Capture’s Home screen, one tile per session and a Results tile. Right: Results, the picked records with search, filters, Edit and Delete.
Barcodes

Every barcode on the dock, checked as it’s scanned

Each scan field says which barcode types it takes. A scan of another type is refused with the reason under the field, whether it came from the camera, a Zebra or a Honeywell scanner.

Line barcodes (1-D)

  • Code 128
  • GS1-128
  • EAN-13
  • EAN-8
  • UPC-A
  • UPC-E
  • Code 39
  • Code 93
  • ITF / ITF-14
  • Codabar
  • GS1 DataBar (incl. Expanded)

2-D codes and tags

  • QR code
  • GS1 QR code
  • Data Matrix
  • GS1 DataMatrix
  • PDF417
  • Aztec
  • MaxiCode
  • RFID

Barcode parts: a case label becomes named fields

  • GS1 labels split by themselves. A supplier’s GS1-128 case label carries the GTIN, lot, expiry date, net weight, serial number and more behind GS1 Application Identifiers. StepVane reads each one into a named part — Lot, Use by, Net weight (kg) — and can fill the page’s own fields with them.
  • Dates and weights come out right. Dates become real dates, weights become numbers with the decimal point where the label puts it, and check digits are checked.
  • Find the item either way. Look up items by GTIN: the product barcode (EAN-13) and the case label both find the same item.
  • Any other layout too. Split your own codes at fixed positions, at a character such as -, or with a pattern.
  • Every part can be its own column in Records and in your exports.
Receiving, after a supplier’s GS1-128 case label was scanned: lot, expiry date and net weight filled in from the label.
Scanners, RFID & devices

Works with the devices already on your dock

Barcode scanning

  • Phone camera scanning
  • Zebra handhelds through DataWedge — the profile is set up automatically
  • Honeywell handhelds with a one-time setup
  • Keyboard-wedge, ring and Bluetooth scanners
  • Scanner tuning from Studio: trigger mode, picklist, timeouts

Zebra RFID

  • Read one tag or many at once into a field
  • Locate a tag with a find meter that beeps faster as you get closer
  • Read tag memory, write a new EPC or user memory, and lock tags
  • Zebra’s RFID SDK is built into the app (Android 10 or newer)

NFC and scales

  • Read and write NFC tags
  • Read the weight from a Bluetooth (serial) scale into a field
  • Keyboard-mode RFID readers of other brands, one tag per read

Documents and PDF forms

  • Receipts, pick lists and delivery notes that grow with their rows
  • Printed from the handheld over Wi-Fi or Bluetooth, or through the print dialog
  • Fill your own PDF forms — certificates, delivery notes — then view, print or email them

Kiosk and device settings

  • Lock the device to the app, or fully as device owner
  • Push scanner, printer and sync defaults to every device from Studio
  • Lock the device’s settings behind a supervisor PIN
  • Keep the screen awake during a shift

Install and pair in seconds

  • Install the Capture app from your PC by scanning a QR code
  • Pair by scanning a QR code with the camera or the handheld’s scanner
  • Or type the server address and pairing code, or send a one-time pairing link
  • Revoke a lost device instantly
Data & integrations

Plug into the systems you already run

  • Excel and file connections: read item lists from an Excel workbook or a CSV file on the PC or a network share, and write records back to a workbook, CSV, delimited, fixed-width or XML file — one file per site if you like.
  • Databases: SQL Server, PostgreSQL and ODBC, registered on the server by name. Live SQL runs on the server; the phone never sees a query or connection string. Database commands run your stored procedures from a workflow.
  • Smartsheet: fill a lookup list from a sheet, add or update a row from the phone, and send records to a sheet.
  • Salesforce and any other web API — a WMS, an ERP — through web connections, with credentials kept on the server, including workers signing in on the handheld. Start from a curl command, a Postman collection or an OpenAPI file to fill in the address, the sign-in and the list of endpoints.
  • Lookup tables refreshed on a schedule and kept on every phone, so scans are checked against your data even offline.
  • Exports and transfers after every sync, on a schedule or on demand.
  • Email from workflows, exports and transfers, sent through Microsoft 365, Exchange, Gmail or any mail server.
  • REST API with API keys so other systems can read and write the app’s tables and start transfers.
Data, Exports: 1 the app’s exports, 2 this one keeps the app’s Output workbook (an Excel file) up to date, row by row, 3 when phones send their records.Data, Exports, in two parts: 2 this export keeps the app’s Output workbook (an Excel file) up to date, row by row, then 3 when phones send their records. Open the picture larger to see the whole window.
Offline sync

Dead zones don’t stop the shift

Work is saved on the device first and uploads whenever the server can be reached. Workers see exactly how much is waiting.

  • Choose when devices sync: automatically, on a schedule, only during working hours or only while charging.
  • Run each device online, offline or automatic; download data for offline work.
  • Records are checked on upload; a bad item is refused on its own and never blocks the rest.
  • When two devices change the same record, the newest change wins (or the server’s copy, if you prefer) and the replaced copy is kept.
  • Queued API calls and emails are sent at most once.
  • Optional: off-site sync lets a phone that is away from the site sync through a relay you or your IT team host. It is off until you turn it on, nothing connects in to your PC, and what the relay carries is sealed end to end, so the relay cannot read it. How the relay works.
  • Failed exports are listed in Studio to retry or discard, automatically if you choose.
With the server out of reach: the Order Picking tile shows how much is waiting (2), and the phone says the work is saved on the device and uploads automatically.
Security

No StepVane cloud. Your data stays on your PC unless you send it elsewhere.

The Windows PC running StepVane is the server. Devices pair and sync with it over your network, and there is no StepVane account to sign up for. StepVane checks stepvane.com for updates by itself. Beyond that, data leaves your network only when you choose it: when you connect an online service such as Smartsheet, Salesforce or a web API, or when you turn on off-site sync through a relay.

Secure HTTPS pairing

Everything between the phones and the PC is encrypted, with nothing to set up: StepVane makes its own certificate. A phone learns it when it pairs and from then on talks to that PC only. Pairing codes work once and expire in 10 minutes.

Secrets stay on the server

Connection passwords, API keys and tokens are encrypted (AES-256-GCM) on the server. Studio sees names only; a device never receives them, nor any SQL text.

Encrypted on the device

Offline data on the Android app is encrypted with a key in the Android Keystore. Device tokens are stored only as hashes; revoke a device in one click.

People and roles

Owners, admins and members in Studio; operators, supervisors and roles on the device. PINs are stored only as slow salted hashes.

Careful outbound calls

Calls to other systems go through the server with timeouts, size caps and no redirects; private addresses are refused unless an admin allows them.

Accountable records

Every record carries the operator who captured it and who last corrected it. Studio edits go through the same checks as a device upload.

Where your data can go

By default, nowhere: your apps and records stay on your PC and your devices. Data leaves your network only when you set up one of these.

What can leave your network, and what happens to it
Off-site syncSealed, end-to-end encrypted messages pass through a relay that you, your IT team or a provider you trust hosts. The host of the relay can see which random ids talk, when, and how large the messages are, but not what is in them. How the relay works.
An online service you connectSmartsheet, Salesforce, a web API, an email server or a database outside your network: the data the app sends there goes to that service and is handled under its own terms and privacy notice. StepVane sends only what you set up, through your own server.
UpdatesThe Windows app asks stepvane.com for the newest version. Nothing about your apps or records is sent.
The optional AI helperDownloaded once, when an owner or admin asks for it. It then runs on your PC, and what you describe to it stays there.
Backups & support

A server that looks after itself

StepVane runs on an ordinary Windows PC. It backs itself up, keeps running when nobody is signed in, and collects what support needs when something goes wrong.

Automatic backups

  • Every day at 02:00 (or every few hours), keeping the newest 14
  • Before every update, and whenever you click Back up now
  • Each backup is read back and checked before it counts
  • Save them to another drive or a network share, protected with a password

Runs as a Windows service

  • Starts when the PC starts — after a power cut or a Windows update
  • Phones keep syncing with nobody signed in to Windows
  • If it ever stops, Windows starts it again
  • Turn it on from the Devices menu with one administrator prompt

Crash reports and the support bundle

  • Studio and the phones report every crash to the server by themselves
  • Reports leave out what workers typed or scanned, PINs and passwords
  • Save support bundle gathers what support needs into one file
  • Captured work stays safe in the phone’s outbox through any crash

Try StepVane free

Studio, the server, one handheld and one worker cost nothing. Start a starter app this afternoon and scan with it before the end of the shift.