Skip to content

AINOS STUDIO · NOS · SONIA AI

Build enterprise applications at a new speed.

Design the screen visually, write the business rule in NOS, speed up with Sonia AI; preview and publish in one click. All in Ainos Studio.

  • Dialog designer
  • NOS language
  • Sonia AI
  • Live preview
  • Versioning and publish
Profile: Live main Sign out
Dialog/CodeET AI Preview
Projects
NGL10IAAAT01IAA
AINOS STUDIO

What are you building today?

Open an object, create a new one or jump to a method from the toolbar.

New object Ctrl Alt NSearch objectsCtrl K NOS Reference
Favourites
No favourites yet
Recently openedAllViewsClassesReports
  • NGL10IAA
  • NGL01IAA
  • NBD21IAB
Preview · test data
Employee Number
Employee Name
Activity Date
Sort Field
Employee Name
Sort Direction
Ascending (A-Z / Old-New)
Billable Activity
All
Search
Staff Activity Records View New Record Bulk Entry Edit Delete
Search...
#Activity StageBillable ActivityActivity DateEmployee NumberEmployee Name
No records · use Search to list
1InstallationYes10/02/20261042A. Kaya
2TrainingYes10/03/20261057B. Demir
3AnalysisYes10/05/20261063C. Yıldız
4SupportYes10/06/20261071D. Aydın
1
AT01IAA › BTNARA · NOS
1// Search: list billable activities only
2FOREACH ACTIVITYTABLE DO
3 IF ACTIVITYTABLE.BILLABLE == "E" DO
4 COPY CROSS ACTIVITYTABLE TO TEMPTABLE;
5 ENDIF;
6ENDFOREACH;
Line 5: ";" expectedFix with Sonia
Ready0 errors0 warnings
Inspector
Select
01StartSearch objects with Ctrl K; the Staff Activity Records screen (AT01IAA) opens.

Ainos Studio · representative UI, sample data

SCREEN ANATOMY

All of development, on one screen.

Every area of Ainos Studio has a job; from finding an object to publishing it, you never leave the screen.

  1. 1Profile and branchYou always see which environment (Live/Dev) and which branch (main) you are working on.
  2. 2Dialog/Code, AI, PreviewSwitch between design and NOS code in one click; open Sonia AI; try the screen with test data.
  3. 3Object tree and componentsViews and their methods (BTNARA, BTNADD…) together; drag ready-made components onto the canvas.
  4. 4Canvas and editorEdit the screen as it really looks, or write the method’s NOS code.
  5. 5Properties and InspectorThe selected component’s identity, domain and languages; structure and object details.
  6. 6Instant checksErrors are flagged as you type; the status bar tells you everything is ready before you publish.

NOS Language

Write business rules in a readable language

NOS is AinosERP’s readable development language, close to business processes. It is built to add behavior to screens and to write validation, calculation and automation. It comes with autocomplete and inline error checking in the editor.

  • Readable, business-focused syntax
  • Autocomplete and inline error checking
  • Reusable functions
  • Cross-version compatibility
sales-rule.nosNOS
// Copy TR-country sales into the temporary table
FOREACH SALESTABLE DO

    IF SALESTABLE.COUNTRYID == "TR" DO
        COPY CROSS SALESTABLE TO TEMPTABLE;
    ENDIF;

ENDFOREACH;

FROM DESIGN TO PUBLISH

Five steps, one environment.

No switching tools; move forward seeing what happens at every step.

  1. Design

    Build the screen with ready-made components, drag and drop.

    DIALOG
  2. Code

    Write the business rule in NOS, with autocomplete at your side.

    NOS
  3. Accelerate

    Sonia AI suggests rules and explains errors; it asks for your approval before applying.

    SONIA AI
  4. Preview

    Try the screen with test data and see the error check is clean.

    PREVIEW
  5. Publish

    Version it; move from Dev to Live in one click, on the record.

    VERSION · PUBLISH
DevLiveVersion history and rollbackAudit log

Frequently Asked Questions

Is NOS hard to learn?

It is a readable language close to business processes; autocomplete and error checking make it easier to learn. You progress quickly with Ainos Academy training.

Can I design screens without writing code?

Yes. Build screens visually with the drag-and-drop designer, and customize with NOS only when needed.

What is real-time error checking?

Errors are flagged as you write code, so you see and fix issues before running anything.

Does it work together with Sonia?

Yes. You can review and extend the screens Sonia generates with NOS and the visual designer.

Can I access other modules with NOS?

Yes. Within permissions, NOS functions access cross-module data in a governed way — no integration bridge needed.

Can I publish changes safely?

With versioning, a test/preview environment and rollback, you publish changes in a controlled way.

See AinosERP on your own processes

Let’s schedule a short demo and walk through the screens and Sonia AI using your flows.