01
Assembly Development
Develop and execute native assembly code across multiple architectures through structured project workflows and an integrated source environment.
LABS351 · Dynamic Introspection Laboratory
Develop. Inspect. Validate.
A professional multi-architecture environment for native assembly development, binary introspection, ABI validation, runtime diagnostics and multi-toolchain orchestration.
Core capabilities
LABS351 brings source development, machine-level analysis and execution validation into a coherent engineering workspace.
01
Develop and execute native assembly code across multiple architectures through structured project workflows and an integrated source environment.
02
Inspect real PE, COFF, Mach-O and ELF machine structures using autonomous native analysis engines.
03
Verify calling conventions, non-volatile registers, stack integrity and ABI compliance during execution.
04
Isolate sources, headers, generated objects and runtime files through a dedicated Virtual File System.

Runtime introspection
Inspect vector registers, stack state, processor flags and ABI diagnostics alongside source code, symbols and native disassembly.
Integrated knowledge
An ARM technical reference and source-linked memos remain directly accessible inside the application, in English and French.


Project configuration
Architectures, binary formats, and ABI models are managed through the project configuration, with full control over the toolchain in cross-target environments.
Designed for
LABS351 supports learning, experimentation and production-oriented native software development across multiple technical environments.
01
Accessible tools for community-driven native development, experimentation and technical exploration.
02
Assembly learning, architecture courses, practical exercises and source-linked technical documentation.
Explore LABS351 Education →03
Reproducible environments for processor analysis, ABI experiments and low-level software validation.
04
Professional workflows for native software engineering, toolchain orchestration and binary validation.
05
Bare-metal, firmware and IoT development with explicit control over targets, formats and runtime models.
06
Binary introspection, runtime diagnostics and machine-state analysis for specialized engineering laboratories.
Platform
Architectures, binary formats, and toolchains supported by LABS351.
ARMv7-M / ARMv8-M
ARM64 / Apple Silicon
x86-64
RISC-V
PE
COFF
ELF (Linux)
ELF (Bare Metal)
Mach-O
Clang / LLVM
GNU Binutils
NASM
& FASM
Custom toolchains
Licensing
LABS351 provides the complete development platform free of charge for professional learning, education, academic research, open-source development and non-commercial experimentation. An annual Professional License is required for commercial use.
01
Complete LABS351 platform for open-source development, professional learning and technical experimentation.
02
Complete platform for schools, universities, technical courses and training organizations.
03
Full-featured environment for academic research, processor analysis, ABI validation and scientific experimentation.
04
Annual license for commercial organizations. Includes professional plugins, commercial support and services developed for industrial software engineering.
Community, Education and Research licenses provide the complete LABS351 development platform without feature restrictions. Professional licensing adds plugins and services for commercial organizations.
Download
Download the latest public release for your platform. SHA-256 checksums are provided for integrity verification.
Installer for Windows x86-64.
Windows 11: Smart App Control compatibility. Learn more →
Installer for macOS (Apple Silicon).
Direct Download