v2.4.1 ยท CROSS-PLATFORM DESKTOP

Regulatory filing on your desktop. With AI validation that never leaves your machine.

File FATCA Model 1, FATCA Model 2, CRS, and IRS 1099 from one cross-platform application โ€” Windows, macOS, or Linux. Embedded AI catches data errors before submission. Bank-grade encryption builds IDES-ready packages in one click.

Novus Compliance Desktop โ€” FATCA Model 2 dashboard

Zero Data Retention.

The app does not store any data you upload. Your Excel files are processed entirely in memory. There is no backend database storing your account holders' names, TINs, or balances. Once your IDES package is generated, the data is securely discarded from memory.

4

Reporting frameworks

100+

CRS jurisdictions

AES-256

Encryption standard

0

Data transmitted externally

One desktop app. Four filing channels.

The same workflow โ€” load Excel, validate, generate โ€” applied to every AEOI framework and IRS information return your organization files.

FATCA Model 1

File with your local tax authority. Native support for HMRC, CRA, BZSt, ACD, CBDT, and other IGA partners.

  • Jurisdiction-specific XML envelopes
  • Schema validation before export
  • Auto-detection of flat vs structured templates

FATCA Model 2

Direct submission to the IRS through the IDES gateway. Complete cryptographic packaging.

  • Enveloping XML digital signature
  • AES-256-CBC with RSA key wrapping
  • IDES-compliant archive naming and structure

CRS v3.0

Multi-jurisdiction Common Reporting Standard filing aligned with the OECD schema and CRS 2.0 requirements.

  • Per-jurisdiction mapping and wrappers
  • Digital asset fields supported
  • Bulk processing across entities

IRS 1099 (IRIS / IDES)

File Forms 1099-NEC and 1099-MISC through the IRS Information Returns Intake System and IDES gateway.

  • Foreign Filer TCC and TCC GIIN support
  • IRIS A2A and Taxpayer Portal CSV output
  • Correction and prior-year filing

AI validation that runs on your laptop. Not in someone else's cloud.

Most "AI-powered" compliance tools send your account data to a remote API. That's a non-starter when the data includes TINs, account balances, and controlling person identities. Novus ships a local language model inside the application โ€” it reasons about your records without a network call.

Zero retention: The AI processes your records in RAM and does not write them to disk or a database.
Catches TIN format errors, name and structure mismatches, and address inconsistencies
Runs entirely offline on CPU โ€” no GPU required
Deterministic Tier 1 parser plus AI Tier 2 validation, in sequence
Every flagged record explained in plain language, not raw error codes
AI validation in action

See it in action

Four screens, four workflows. Everything is one window.

Load, validate, review

Load your Excel workbook. The parser validates every field against IRIS and IDES business rules โ€” TIN format, name structure, address completeness, amount sanity. Every record lands in the validation dashboard with a pass, warning, or fail tag. Nothing is submitted until you approve it.

1099 filing view with validation dashboard

Sign, encrypt, package

One click produces the complete IDES transmission archive: signed XML payload, AES-256 encryption, RSA key wrapping, and correctly named metadata. The ZIP is ready to upload to the IDES portal using your credentials. No manual file naming. No crypto tooling required.

IDES package generation

Audit-ready PDF summaries

Every submission produces a branded PDF summary per recipient โ€” an audit trail your compliance team can archive, share with external auditors, and file alongside the submission. Configurable rasterization flattens pages to prevent post-generation edits.

Generated PDF reporting summary

90 seconds. The whole workflow.

A quick screen recording โ€” from opening the app to producing a signed IDES package.

What's inside

Built for compliance teams that file at scale, work offline, and answer to auditors.

Embedded AI validation

Local language model reviews every record for semantic errors a parser would miss.

Bank-grade crypto

AES-256 encryption, RSA key wrapping, enveloping XML signatures. All standard.

Offline capable

No network dependency. Works on air-gapped machines. Data never leaves the device.

Audit-ready PDFs

Per-recipient summary PDFs with optional rasterization to prevent post-filing edits.

Excel in, XML out

Load your existing Excel templates. The app handles schema mapping and XML generation.

Correction filing

Full support for FATCA 2 corrections, CRS corrections, and IRIS 1099 amendment workflows.

Multi-jurisdiction

Single app for HMRC, CRA, BZSt, ACD, CBDT, and 100+ CRS partner jurisdictions.

License and access control

Signed license keys, tiered feature access, and expiry enforcement built in.

Built for compliance teams, not cloud vendors.

Your data, your machine, your control. Novus Desktop was designed around a simple premise: the least secure place to process TINs and account balances is somewhere you don't control.

AspectHow Novus handles it
Data processingEntirely local and in-memory. No telemetry, no analytics, and no database storage of your uploaded filing data.
AI modelLlama.cpp inference on your CPU. Model file ships with the app. No API calls.
EncryptionAES-256-CBC for payloads. RSA key transport. Standard, auditable.
SigningEnveloping XML signature using your PKCS#12 certificate. Private key never leaves the machine.
RetentionYou control retention. Nothing is stored outside your filesystem.
Network accessOptional update check only. The app is fully functional offline.

System requirements

The desktop application runs natively on Windows, macOS, and Linux from the same Python/Tkinter codebase. No emulation layer, no separate port.

  • Operating system: Windows 10/11 (64-bit) ยท macOS 12 (Monterey) or later ยท Linux (Ubuntu 22.04+, Debian 12+, Fedora 38+)
  • RAM: 8 GB minimum ยท 16 GB recommended for AI validation on large batches
  • Disk: 10 GB free space (model files and workspace)
  • CPU: Modern multi-core processor โ€” no GPU required
  • Runtime: Bundled with the installer โ€” no Python installation needed
  • Network: Optional. Required only for version update checks.

Try Novus Compliance Desktop

Full application, no credit card, valid through December 2026.

Request Demo Access

Frequently asked questions

Does the AI send my data to the cloud?

No. The AI model runs entirely on your machine using llama.cpp. No account holder data, TINs, balances, or recipient information is transmitted anywhere. The application is fully functional without an internet connection.

Which FATCA and CRS filings are supported?

FATCA Model 1 for local authority portals (HMRC, CRA, BZSt, ACD, CBDT and others), FATCA Model 2 for direct IRS IDES submission, CRS v3.0 for OECD-aligned jurisdictions, and IRS Forms 1099-NEC and 1099-MISC through the IRIS and IDES channels.

Does it run on Mac and Linux, or only Windows?

It runs natively on all three. The application is built on Python and Tkinter, so it runs from the same codebase on Windows, macOS, and Linux โ€” there is no separate port or emulation layer. Whichever operating system your IT team has standardized on, the app runs there.

What are the system requirements?

Windows 10/11, macOS 12 (Monterey) or later, or a mainstream Linux distribution. 8 GB RAM minimum (16 GB recommended for AI validation), 10 GB free disk space, and a modern multi-core CPU. No GPU is required.

How does the IDES packaging work?

The application generates the complete IDES transmission archive: the schema-valid XML payload, an enveloping XML digital signature using your certificate, AES-256 encryption with RSA session key wrapping, and the correctly named metadata file. The resulting ZIP is ready to upload to the IDES portal using your Foreign Filer or transmitter credentials.

Do I need to purchase my own digital certificates?

You need a PKCS#12 signing certificate issued by an IRS-approved Certificate Authority, which is standard for IDES filing. You do not need to purchase additional certificates for the encryption layer โ€” the application encrypts using the IRS's published public key.

Can I evaluate the app without a license?

Yes. The demo version is fully functional for evaluation with a watermarked PDF output and disabled production signing. Contact us to request a demo key valid through December 2026.