Now in private beta
Build Infor M3 apps by describing them
An H5 app. A script. An XtendM3 extension. Describe it in Loupe, and LoupeCode builds it, ready to run in your environment.
Loupe
Describe what to build
Generate
LoupeCode is the Code tab in Loupe, by Beredo. This box is where your sentence goes.
Prompt in. App out.
Three steps from idea to running in M3.
Describe it
One sentence is enough. "List customer orders, sortable by order date."
LoupeCode builds it
It finds the right transactions, wires up the data, and writes the code.
Run it in M3
Preview it on your live M3, tweak it with another sentence, and share it with your team.
H5 Apps
Describe an app. Get a real one.
You build the app in Loupe, but what comes out is a standard M3 H5 app. It runs in M3 like anything else there, and it belongs to you.
-
A standard H5 app, no extra licensing. Install it in any environment you have, move it from test to production, and run it without buying anything more.
-
Every language your users speak. Translate an app into any number of languages with a click. Each user sees the app in the language they have configured in M3, automatically.
-
Role-based access built in. Every app checks M3 roles before it opens. Pick who gets in using the roles that already exist in your environment.
-
Built from your environment. LoupeCode reads live metadata from your M3. Your fields, your custom fields, your transactions. Apps fit the system you actually run, not a demo.
H5 Scripts
Point at the screen. Say what it should do.
Scripts live inside M3 screens, so the authoring tools do too. Show LoupeCode exactly what you mean instead of trying to describe it.
-
Place buttons by clicking. Want a button next to the item number? Open the screen, click the spot, and LoupeCode puts it there. No panel names, no coordinates.
-
Link real fields from the screen. Pick the fields your script should read or set by clicking them in M3. Names and labels come along for the ride.
-
Preview before you publish. Test the script against your own M3 and watch it work on the live screen. Publish when it does exactly what you meant.
-
Powerful scripts from plain language. Validations, warnings, lookups, buttons that call APIs. Describe the behaviour and LoupeCode writes a script that follows how H5 actually works.
XtendM3
Extensions that start from your data.
XtendM3 work is data work. LoupeCode builds transactions, tables, and triggers interactively, with your real data in view the whole time.
-
Custom transactions. Build API transactions that read and write exactly the fields you choose, shaped around how your data actually looks.
-
Custom tables. Design extension tables with keys and fields laid out interactively, with live data beside you instead of a spec from memory.
-
Triggers. Attach logic to standard M3 events. Validate, default, or extend behaviour right where it happens.
Made for M3.
Generic AI tools guess. LoupeCode is already connected to your M3, so it builds from the real thing.
Real M3 transactions
Built from your actual transactions and fields. Nothing made up.
Runs in H5
Sign-in, security, and business context, all handled. Drops in and runs.
Hours, not weeks
Work that used to take weeks of dev time. Now an afternoon.
Build piece by piece
Start with one screen. Add another. Grow a full app, one prompt at a time.
Apps, scripts, extensions
H5 apps, H5 scripts, XtendM3 extensions. One tool covers all three.
Your M3, your data
The environments you already connected in Loupe. Real data, never a sandbox.
Safety first.
LoupeCode connects to the system that runs your business. We built it like we know that.
Nothing ships unseen
You see the plan before a build starts, and you preview the result before it goes anywhere near your users. Nothing reaches M3 until you say so.
Guardrails on everything generated
Every build passes hard automated checks before you ever see it. Unsafe patterns are rejected outright, not politely discouraged.
Your environment, respected
Building reads metadata and the data you point it at. Your connections use your own accounts, isolated and encrypted per customer, and shared with no one.
Real code you can take with you
Everything LoupeCode builds is readable source, and you can sync it to your own git repository. No lock-in, no black box.
Run it in your environment.
Bring an environment. We'll show you what one sentence can build. Already on Loupe? Just ask and we'll switch it on.
One plan. Everything in it.
Simple annual pricing, quoted for your environments and team. No per-use counting.
LoupeCode
Everything, for everyone on your team.
- All your M3 environments
- Unlimited apps, scripts, and extensions
- Your whole team
- Support from people who know M3
Questions, answered.
Do I need to be a developer?
No. If you can describe what you want, you can build it.
Do the apps need extra licensing?
No. What LoupeCode builds is a standard M3 H5 app. You use LoupeCode to build it; anyone in M3 can run it, in any of your environments.
How is this different from generic AI builders?
Generic tools don’t know M3. LoupeCode does. Your transactions, your sign-in, your H5. What it builds simply runs.
Does it work with my own M3?
Yes. It builds against the environments you’ve connected, with your data. Never a sandbox.
What languages can the apps speak?
Any number of them. Add languages with a click, and each user automatically gets the language they have configured in M3.
Can it build H5 scripts and XtendM3 extensions?
Yes. H5 apps, H5 scripts, and XtendM3 transactions, tables, and triggers. All from a sentence.
I already use Loupe. How do I get LoupeCode?
Ask us to switch it on. There’s nothing new to install and no new sign-in.
How do I get started?
Request access or book a demo. Bring an environment and we’ll build something together.