Platform ERP / CRM berbasis metadata

Perangkat lunak perusahaan yang berubah secepat bisnis Anda

Formata menjalankan CRM dan back office Anda dari metadata — formulir, logika, dan proses hidup sebagai data di dalam database. Rilis perubahan dalam hitungan menit tanpa deploy ulang, dengan kedalaman Siebel dan kecepatan no-code.

~50kbaris/detik saat muat massal
14bahasa, terdeteksi otomatis
REST + OpenAPIAPI integrasi
100%self-hosted, data milik Anda

Satu inti dengan arsitektur yang tepat — aplikasi bisnis apa pun

CRM, manajemen identitas, workstation perbankan, salon kecantikan, dan perusahaan asuransi semuanya berjalan di mesin metadata yang sama. Tanpa fork, tanpa tulis ulang — aplikasi baru hanyalah metadata baru dalam sebuah skema database.

Formata CRM

Penjualan & operasional

CRM lengkap: perusahaan, prospek, pipeline transaksi, kanban, dokumen, BPM, mesin penugasan, analitik, dan visibilitas berbasis peran.

Buka langsung →

Formata IDM

Manajemen identitas

Manajemen akses: siklus hidup pengguna, peran, alur persetujuan, dan konektor ke LDAP, Exchange, dan sistem korporat.

Buka langsung →
Baru

Formata Bank

Workstation perbankan

Workstation pegawai bank: nasabah, rekening, kartu, transfer, deposito, dan kredit — plus anti-fraud real-time, pemeriksaan AML, dan penyaringan sanksi.

Buka langsung →
Baru

Formata Salon

Salon kecantikan

Front desk salon: kalender harian per penata dengan pemesanan drag-and-drop dan jam yang diblokir, daftar harga layanan, bahan habis pakai yang dihapuskan sesuai norma, kasir, dan gaji penata.

Buka langsung →
Baru

Formata Insurance

Perusahaan asuransi

Asuransi jiwa, kendaraan, dan properti: penetapan premi dengan rincian transparan setiap koefisien, aturan underwriting, polis dengan jadwal premi, penyelesaian klaim dalam batas pertanggungan dan deductible, komisi agen.

Buka langsung →

Mengapa tim memilih Formata

Kecepatan no-code

Rancang formulir, kueri, dasbor, dan proses secara visual. Terbitkan seketika — tanpa build, tanpa deploy ulang.

Kedalaman enterprise

Business Components, keamanan tingkat baris, BPM berversi, dan perutean berbasis keahlian — kedalaman yang dibutuhkan organisasi besar.

Miliki data Anda

Self-hosted di infrastruktur Anda atau cloud privat. Jejak audit lengkap dan residensi data yang Anda kendalikan.

Terintegrasi dengan segalanya

REST API berversi dengan kunci API dan OpenAPI otomatis, webhook keluar, SSO, dan impor massal.

Platform lengkap, bukan sekadar toolkit

Semua yang ada di bawah ini sudah tersedia di produk hari ini — dan terus bertambah.

Inti berbasis metadata

Formulir, kueri, dan skrip Python disimpan sebagai data. Ubah aplikasi di designer — sistem yang berjalan diperbarui tanpa build ulang.

Business Components

Lapisan logika yang dapat digunakan ulang di atas tabel Anda: join, kolom terhitung, validasi, penyamaran kolom, dan hook — dengan builder drag-and-drop visual.

Mesin BPM visual

Rancang proses di kanvas: cabang paralel, sub-proses, eskalasi, percobaan ulang, versi, dan heatmap langsung dari instance yang berjalan.

Smart Assignment Manager

Rutekan prospek dan transaksi berdasarkan keahlian, wilayah, ketersediaan, dan kapasitas — dengan penyeimbangan beban berbobot dan log penjelasan lengkap.

Kontrol akses enterprise

Matriks peran → formulir/aksi, visibilitas tingkat baris menurut hierarki organisasi (Saya / Tim / Semua), dan pembatasan ketat rekaman berdasarkan pemilik.

API integrasi

REST /api/v1 berversi yang diamankan kunci API berlingkup, terdokumentasi sendiri lewat OpenAPI 3, plus webhook keluar dan kueri bernama.

Data massal (EIM)

Muat jutaan baris: CSV → staging → satu transformasi berbasis set dengan resolusi foreign key. Sekitar 50.000 baris per detik.

Dibangun untuk keandalan

Pool database yang tersambung ulang otomatis, BPM dan impor yang memulihkan diri, serta circuit breaker yang otomatis menonaktifkan skrip bermasalah.

Python & AI tertanam

Python dalam sandbox untuk logika bisnis, lookup no-code (LOV), dan penilaian prospek AI — perluas tanpa meninggalkan platform.

Inti C++ native, dibangun untuk kecepatan

Tanpa mesin virtual per permintaan, tanpa beban multi-tenant. Mesin Formata adalah C++ terkompilasi yang melayani permintaan secara langsung — dengan Python tertanam menjalankan logika Anda tepat di tepi inti.

~50kbaris/detik muat massal berbasis set
~220×ekspresi terkompilasi lebih cepat vs interpretasi
1biner native, banyak layanan
0overhead VM per permintaan

Dikompilasi, bukan diinterpretasi

Intinya adalah C++ native (httplib + libpq). Permintaan dilayani tanpa VM aplikasi berat di jalurnya.

Python dengan kecepatan native

Logika bisnis berjalan di proses worker Python ber-sandbox yang di-fork dari inti — terisolasi, paralel, dan dapat diganti secara panas.

Skala linear

Satu biner native menjalankan banyak layanan; tambahkan proses worker dan thread sesuai beban Anda.

Mengapa native penting

Formata — inti C++ native
Lapisan aplikasi interpretasi / VM
Jalur permintaan SaaS multi-tenant

Ilustrasi: kode terkompilasi native menangani jauh lebih banyak pekerjaan per core dibandingkan lapisan interpretasi multi-tenant.

Satu permintaan, kerja dalam mikrodetik

Formata≈ 2 ms
Parsing HTTP · 0.04 msBinding (AOT C++) · 0.3 msSQL di LAN Anda · 1.2 msKeluaran JSON · 0.2 ms
CRM SaaS pada umumnya≈ 120 ms

Jalur permintaan ilustratif: bench demo di LAN vs latensi SaaS publik pada umumnya. Angka Anda bergantung pada jaringan dan data.

Browser / klien API Inti C++ Worker Python PostgreSQL metadata

Formulir, logika, dan proses adalah metadata di database. Inti C++ mengompilasinya secara langsung; worker Python ber-sandbox menjalankan skrip Anda.

Python tanpa batas, di mana saja

Setiap hook, validasi, job, dan integrasi adalah Python — disimpan sebagai data, diedit di designer, diganti panas tanpa restart. Bahasa lengkap, ber-sandbox dengan aman.

Skrip adalah dataLogika hidup di database, berversi, dan dapat diedit langsung. Tanpa build, tanpa deploy ulang — simpan dan langsung aktif.
Hook di mana-manaSebelum/sesudah simpan, perubahan kolom, tombol, hook BC, node BPM, job terjadwal, web-to-lead, telefoni — semuanya bisa diskrip.
Aman by designWorker berjalan dengan peran terbatas di proses terisolasi; circuit breaker otomatis menonaktifkan skrip bermasalah.
before_save.py
def before_save(ctx):
    deal = ctx.data('deal')
    # enrich, validate, integrate — full Python
    if deal['amount'] > 1_000_000:
        deal['tier'] = 'enterprise'
        ctx.assign(role='key-account')
    if not deal['owner_id']:
        ctx.abort('Owner is required')
    ctx.audit('deal.checked', deal['id'])
Hook sebelum simpan — disimpan sebagai data, dapat diganti panas

Python tanpa batas, dipagari dengan aman

Inti C++ pypypypy Worker Python ber-sandbox · ganti panas saat simpan
Dari skrip, langsung tersedia: ORM PostgreSQLSMTP / IMAPLDAP / ADHTTP & RESTRedisWebhookAPI LLM / AICSV / ExcelTelefoniCetak PDF

Formata dibandingkan platform lain

Kedalaman enterprise tanpa ketergantungan pada SaaS. Pandangan jujur tentang di mana Formata berbeda dari platform CRM arus utama.

KecepatanKepemilikan dataKustomisasiWaktu perubahanBiaya

Bentuk perbedaannya

FormataCRM SaaS arus utama

Pandangan kualitatif atas lima sumbu yang kami optimalkan. Matriks di bawah memuat detailnya.

FormataSalesforceSiebelHubSpotDynamics 365
Self-hosted — Anda memiliki datanya~
Inti C++ native (tanpa VM per permintaan)
Ubah aplikasi tanpa deploy ulang~~~
Skrip tertanam tanpa batas (Python)~~~
Muat massal berbasis set (~50k baris/detik)~~~
Tanpa ketergantungan per kursi
BPM visual dengan versi~~
REST API terbuka + OpenAPI + kunci API~
Ya ~ Sebagian Tidak

Perbandingan mencerminkan penerapan umum dan bertujuan untuk pemosisian; verifikasi detailnya untuk edisi dan kontrak Anda.

Patuh di tempat Anda berjualan

Self-hosting berarti Anda yang menentukan di mana data disimpan dan berapa lama disimpan. Formata memberi Anda kendalinya; begini pemetaannya ke wilayah Anda.

Menampilkan panduan untuk

    Ini adalah pemosisian produk, bukan nasihat hukum. Pastikan kewajiban spesifik Anda dengan penasihat hukum yang kompeten.

    Dirilis terus-menerus

    Situs ini diperbarui otomatis seiring produk berkembang. Sorotan terbaru:

    Dua aplikasi lagi di inti yang sama: salon kecantikan dan perusahaan asuransiSalon bekerja dari kalender harian per penata: pemesanan dipindahkan dengan drag-and-drop, jam kosong membuka kartu dengan penata, tanggal, dan waktu yang sudah terisi, dan jam dapat diblokir untuk istirahat, bersih-bersih, atau hari libur — database menolak memesan klien ke waktu yang ditutup, siapa pun yang menulis. Aplikasi asuransi mencakup jiwa, kendaraan, dan properti: penetapan premi yang menampilkan setiap koefisien yang diterapkan, aturan underwriting yang menolak atau mengeskalasi risiko, polis dengan jadwal premi, klaim diselesaikan dalam batas pertanggungan dan deductible, komisi agen. Keduanya tidak butuh satu baris C++ pun: keduanya adalah metadata dalam skema database masing-masing, dan grid penjadwalan menjadi widget inti.
    Anggaran: akun wajib, jumlah bertanda, jendela pembayaran, overhead, mode koreksi, jurnal, dan prakiraan akunJumlah rencana dan aktual kini membawa tanda (+ masuk, − keluar) dan simbol mata uang di mana-mana, sehingga satu anggaran dapat memuat pemasukan dan pengeluaran — misalnya pinjaman. Setiap pembayaran aktual harus menyebut akun: tombol ₊ di pohon membuka jendela pembayaran dengan sisa jumlah, tanggal kejadian, dan akun default baris yang sudah terisi. Setiap node menampilkan pemasukan, pengeluaran, dan overhead (aktual − rencana); koreksi rencana dijalankan manual, otomatis saat terlampaui, atau dikunci. Setiap perubahan ditulis ke jurnal beserta penulisnya, dan kartu akun menggambarkan saldo aktual plus prakiraan garis putus-putus dari pembayaran tertunda dan baris rencana yang belum dibayar.
    Anggaran: pembayaran berulang ditampilkan terpisah, aktual satu klik, dan kolom tanggal berkalenderBaris anggaran berulang kini diperluas di pohon menjadi baris terpisah per tanggal, masing-masing melacak aktual dan statusnya sendiri, sementara baris induk menyimpan rekapnya. Tombol ₊ baru pada baris daun membuat pembayaran aktual sebesar jumlah rencana dengan tanggal hari ini, dan setiap kolom tanggal yang dapat diedit di seluruh produk mendapat pemilih kalender native sesuai lokal pengguna.
    Pembayaran terencana berulang di Anggaran — dengan periode pelaporan langsungBaris anggaran kini dapat berulang mingguan, bulanan, triwulanan, atau tahunan, mulai dari tanggal pertamanya dengan tanggal akhir opsional. Rencananya sama dengan jumlah dikali banyaknya kejadian dalam periode, ditandai ⟳ di pohon. Kartu anggaran mendapat kolom periode dari/sampai yang langsung menghitung ulang rencana, aktual, dan grafik — tanpa muat ulang, tanpa tombol terapkan. Baris tanpa tanggal akhir ditampilkan untuk periode yang dipilih (tahun berjalan secara default), dan REST API mengekspos kolom pengulangan.
    Penghapusan aman di Anggaran — dengan konfirmasi dan penjaga dependensiAnggaran, node rencana, dan pembayaran kini dapat dihapus langsung dari formulirnya. Setiap penghapusan meminta konfirmasi terlebih dahulu, dan mesin menolak menghapus apa pun yang masih memiliki dependen: node dengan sub-node atau pembayaran terlampir, anggaran yang pohonnya belum kosong. Penjaga juga diberlakukan di database, sehingga REST API dan SQL langsung mengikuti aturan yang sama — dan atribut confirm baru tersedia untuk setiap tombol designer.
    Diport dari CRM lama: pekerjaan & layanan, garasi kendaraan, izin tingkat kontrol, gambar produkEmpat modul dipindahkan dari CRM desktop lama. Katalog pekerjaan & layanan: layanan dijual sebagai baris dokumen penjualan tetapi tidak pernah menggerakkan stok. Garasi kendaraan klien dengan pemilihan suku cadang — satu klik mengubah suku cadang terpilih menjadi draf dokumen penjualan. Izin peran kini menjangkau satu kontrol formulir atau kolom grid (sembunyikan atau hanya-baca), diberlakukan di sisi server. Dan kartu produk mendapat galeri gambar dengan unggah, pengurutan, dan foto utama.
    Formata Bank: workstation perbankan lengkap yang dibangun di atas platformAplikasi showcase baru membuktikan mesin ini melampaui CRM: workstation pegawai bank dengan nasabah dan KYC, rekening, kartu, kasir, dan transfer (antar-bank internal, pembayaran cepat, SWIFT), deposito dengan akrual bunga harian, dan pipeline kredit lengkap — aplikasi, skoring biro, persetujuan, dan jadwal anuitas. Setiap operasi melewati mesin anti-fraud 11 aturan langsung di database: transaksi berisiko dibekukan, kartu diblokir, dan analis menangani peringatan di monitor mereka sendiri, sementara tim kepatuhan mendapat penyaringan daftar sanksi dan jejak audit. Gateway virtual — pemrosesan kartu, kurs valas, biro kredit, dan jaringan pembayaran — menjaga demo tetap hidup dengan data realistis. Berjalan sebagai instance terpisah dari inti bersama, dengan data terisolasi dalam skema database sendiri.
    Set ikon baru di seluruh antarmukaIkon menu dan formulir dirancang ulang sepenuhnya: 89 ikon garis duotone yang digambar tangan, dan mesin kini otomatis memilih ikon yang bermakna untuk setiap formulir — prospek, transaksi, gudang, anggaran, proses, dan alat admin masing-masing mendapat identitas visual sendiri. Heuristiknya bekerja dari pengenal formulir, sehingga tidak bergantung bahasa dan mencakup semua 14 bahasa UI, dan ikon apa pun masih dapat diganti di designer formulir.
    Antarmuka kini berbicara dalam 14 bahasaUI produk sepenuhnya dilokalkan ke bahasa Inggris, Rusia, Jerman, Spanyol, Prancis, Italia, Polandia, Portugis, Turki, Jepang, Korea, Tionghoa, Arab, dan Farsi — 14 bahasa yang sama dengan situs ini. Semua string formulir dan lebih dari seribu string shell diterjemahkan, Arab dan Farsi dirender kanan-ke-kiri, dan inti C++ menyelesaikan setiap label di sisi server dalam bahasa setiap permintaan, dengan fallback ke bahasa Inggris jika terjemahan belum ada.
    Antarmuka dwibahasa penuh: setiap formulir dalam bahasa Inggris dan RusiaSeluruh produk kini berbicara dua bahasa dari ujung ke ujung. Semua 154 formulir — setiap judul, label, petunjuk, kolom grid, opsi dropdown, dan item menu, total 867 kunci kamus — dirender dalam bahasa pengunjung melalui kamus konten sisi server, dan designer, monitor, serta kerangka aplikasi menyusul dengan 580 string terlokalkan lagi. Ganti bahasa di bilah samping dan semuanya dari bagan organisasi hingga daftar harga dan bagian templat cetak langsung berubah; editor kamus memungkinkan Anda menyempurnakan terjemahan apa pun atau menambah bahasa baru.
    Alat builder di designer, transfer konfigurasi antar lingkunganAlat layanan — kasus uji UI, pemantauan kueri lambat, antrean tugas latar, profiling skrip, dan konsol API integrasi — kini berada di tempat semestinya: di designer formulir, bukan di menu pengguna akhir. Dan transfer konfigurasi mendapat UI lengkap: pilih formulir, kueri, dan skrip, unduh sebagai set JSON, terapkan di lingkungan lain dengan pratinjau perbedaan tingkat kolom, dan batalkan set yang diterapkan dengan satu klik.
    Designer BPM: pemilih kolom, pergantian entitas langsung, analitikAudit penuh modul BPM memulihkan semua yang diam-diam melenceng: entitas proses kini mengalir ke designer, sehingga pemilih kolom, peran, dan skrip (termasuk langkah “Set field”) terisi begitu Anda memilih entitas — tanpa simpan-dan-buka-ulang; daftar entitas berasal dari registry yang dapat diperluas (termasuk Tugas dan tabel yang dilampirkan dari diagram ER). Sinkronisasi pemicu node awal, mulai proses saat perubahan, dan analitik proses dengan heatmap token semuanya bekerja lagi, dan seluruh set konten BPM kini menjadi bagian dari rantai instalasi yang dapat direproduksi, diverifikasi oleh sembilan suite pengujian.
    Daftar harga: markup grup, periode berlaku, tugas label hargaDaftar harga mendapat model lengkap: jenis eceran atau grosir, periode berlaku (daftar default tanpa batas plus daftar bertanggal yang menimpa — harga malam atau akhir pekan), dan markup per grup produk dengan pewarisan ke bawah pohon grup. Pembuatan harga mengisi setiap kartu produk; pengguna dengan peran yang tepat dapat mengedit harga apa pun secara manual, dan kolom Δ% menampilkan deviasi dari harga hasil perhitungan grup — edit manual bertahan saat perhitungan ulang. Daftar disalin dengan satu klik. Saat daftar harga aktif berubah, sistem membuat tugas untuk manajer penanggung jawab dan mencetak persis label harga yang berubah.
    Undo, keyboard, pembaca layarMenambah item kini disertai tombol Undo: satu klik menghapus persis baris yang baru Anda tambahkan — melalui token server sekali pakai yang hanya berlaku untuk Anda, sehingga klien tidak pernah bisa menjalankan skrip sembarangan. Grid sepenuhnya dikendalikan keyboard (panah, Spasi untuk mencentang, Enter untuk bertindak), Escape hanya menutup jendela teratas, fokus tetap di dalam jendela modal dan kembali ke asalnya, dan tabel, dialog, serta toast diberi label untuk pembaca layar.
    Bagikan satu rekaman, bukan seluruh peranVisibilitas mengikuti bagan organisasi — rekaman Anda, departemen Anda, perusahaan Anda — tetapi pekerjaan nyata tidak. Satu manajer memiliki transaksi dan seorang pengacara dari departemen lain harus bergabung. Sampai sekarang satu-satunya cara adalah memperluas peran, dan orang itu melihat lebih dari yang seharusnya, secara permanen. Berbagi diberikan pada satu rekaman, kepada satu orang atau peran, baca atau tulis, opsional hingga tanggal tertentu. Ia hanya menambah akses, tidak pernah mengurangi: pencabutan tetap menjadi tugas peran, sehingga “mengapa dia bisa melihat ini?” punya satu tempat untuk dicari. Masa berlaku menutup dirinya sendiri, karena akses sementara yang harus Anda ingat untuk dicabut tidak pernah dicabut — dan alasan, pemberi, dan waktunya disimpan, karena enam bulan kemudian pertanyaan itu selalu muncul.
    Izin tingkat kolom yang benar-benar bisa diatur administratorGaji hanya terlihat oleh HR, harga pokok hanya oleh bagian pembelian: aturan ditetapkan sekali, pada kolom tabel, dan berlaku di mana pun kolom ditampilkan atau ditulis — tanpa skrip per formulir dan tanpa formulir yang terlupakan. Tersembunyi berarti tersembunyi dan tidak dapat ditulis: tampilan dan penulisan ditutup oleh aturan yang sama, sehingga kolom tidak pernah tak terlihat namun tetap menerima nilai. Tanpa aturan berarti kolom terbuka — aturan menyatakan pembatasan, bukan izin, sehingga mengaktifkannya tidak langsung mengunci sistem; dan ketika beberapa peran bertemu, hak terluas yang menang, karena penolakan seharusnya menjadi keputusan, bukan kecelakaan dari peran yang tumpang tindih.
    Pindahkan pengaturan antar lingkungan, dan kembaliFormulir, kueri, skrip, dan jadwal adalah data, sehingga apa yang Anda sesuaikan di sistem uji berpindah ke produksi sebagai satu changeset: Anda melihat apa yang akan muncul dan apa yang akan berubah — hingga ke kolom — sebelum apa pun diterapkan, diterapkan dalam satu transaksi, dan keadaan sebelumnya disimpan sehingga Anda bisa mundur tanpa memulihkan seluruh database. Data bisnis tidak pernah ikut berpindah: lingkungan memiliki kehidupan terpisah.
    Nomor permintaan yang bisa Anda sebutkanSetiap permintaan mendapat kode pendek — bebas dari karakter yang mirip, sehingga bisa dibacakan lewat telepon. Kode muncul di pesan kesalahan dan log layanan, sehingga panggilan dukungan dimulai dari “kode 7KMQ2XPD” alih-alih “kemarin sore, tidak tersimpan”. Kueri database yang lebih lambat dari ambang dikumpulkan beserta teks, durasi, dan nomor permintaannya — termasuk kueri dari skrip, tempat kueri berat biasanya bersembunyi: lookup di dalam loop, kueri tanpa indeks. Per skrip Anda melihat jumlah panggilan, total dan waktu terburuk, dan seberapa sering gagal.
    Antrean job latar belakangPekerjaan panjang tidak lagi menahan jendela tetap terbuka. Pengiriman massal, unggahan pertukaran, perhitungan ulang laporan masuk ke antrean: jawaban kembali seketika dan pekerjaan berjalan sendiri, bertahan melewati restart layanan. Kegagalan tidak hilang — job dicoba ulang dengan jeda yang bertambah, sehingga sistem yang mati tiga menit tidak menghabiskan semua percobaan dalam tiga detik. Setelah percobaan habis, job tetap terlihat dengan kesalahan terakhir, masukannya, dan waktu setiap percobaan; perbaiki penyebabnya dan satu tombol mengembalikannya ke antrean. Jika worker itu sendiri mati, job kembali ke antrean alih-alih tergantung di “berjalan” selamanya.
    Dokumen resmi spesifik negaraDokumen pengiriman mengikuti aturan negara tempat Anda berjualan: Rusia mendapat surat jalan TORG-12, faktur PPN, dan formulir gabungan UPD; Amerika Serikat mendapat faktur komersial dan packing slip sesuai persyaratan bea cukai; UE mendapat faktur PPN yang memuat setiap rincian yang diminta Direktif PPN, plus surat jalan. Sistem hanya menawarkan formulir yang berlaku untuk negara dokumen tersebut, mengisi nomor pajak para pihak, menghitung pajak per baris dan per tarif, dan menuliskan total dalam kata-kata jika formulir mengharuskannya.
    Designer formulir cetakPengguna membangun sendiri dokumen cetak — faktur, laporan, kontrak — dari band dan kolom, tanpa keterlibatan developer. Data hanya masuk lewat ORM, hook Python opsional menghitung apa yang tidak bisa dilakukan kueri, dan pratinjau merender persis apa yang akan ada di PDF. Keluaran multi-halaman menangani header tabel berulang, subtotal grup, penomoran halaman, orientasi halaman campuran, kode QR, dan barcode; PDF/A arsip tersedia.
    Manajemen gudang: stok, reservasi, postingAkuntansi persediaan lengkap diport dari sistem C++Builder lama: gudang, penerimaan, transfer antar lokasi, penghapusan, retur, dan revaluasi. Stok dilacak per gudang, sel, batch, kondisi, dan harga beli, dalam dua lapisan — stok fisik dan reservasi — sehingga kuantitas tersedia selalu stok dikurangi yang sudah dipesan. Memposting dokumen yang melebihi ketersediaan ditolak dengan angka yang tepat. Harga disimpan sebagai riwayat dengan daftar harga dan markup; laporan mencakup perputaran, reservasi, item di bawah minimum, dan jurnal pergerakan lengkap.
    TinyORM: satu-satunya jalur dari skrip ke databaseSkrip Python mengakses data lewat query builder fluent dengan nilai terparameter, pengenal yang divalidasi skema, dan kondisi wajib pada update dan delete — SQL mentah dapat dimatikan sepenuhnya. Designer mendapat penyorotan sintaks dan pelengkapan langsung untuk tabel dan kolomnya, digerakkan oleh skema database sebenarnya.
    Event awal BPM: keempat jenisnyaProses kini dimulai dari sinyal (rekaman dibuat, diperbarui — hingga kolom dan kondisi tertentu — atau dihapus), dari timer (sekali pada tanggal dan waktu, per interval, atau cron), secara manual (tombol global atau dari kartu rekaman, mengambil id-nya), atau dari pesan proses lain.
    Notifikasi real-timePerubahan sampai ke layar yang terbuka saat terjadi — server-sent events yang didukung notifikasi database, sehingga rekaman yang disimpan rekan kerja muncul tanpa refresh.
    Struktur organisasi enterprise di intiModel organisasi berversi waktu per tanggal apa pun — lampau atau mendatang: badan hukum, hierarki unit, posisi dengan FTE terencana, grade dan garis pelaporan, lokasi dan pusat biaya, penugasan (utama dan rangkap, dengan porsi FTE, manajer administratif dan fungsional), dan delegasi. Menghitung rencana/aktual/lowongan headcount, rantai manajer, dan pemberi persetujuan efektif di balik delegasi, dan memungkinkan Anda menjadwalkan reorganisasi untuk tanggal mendatang tanpa kehilangan riwayat. Designer mendapat tab Struktur organisasi dengan tanggal acuan.
    Izin tingkat kueri & manajemen pengguna intiLapisan baca SQL kini berizin: setiap kueri bernama membawa daftar peran yang diberlakukan inti C++ pada setiap eksekusi (kosong — semua orang, admin — selalu; gagal-tertutup). Designer mendapat tab Pengguna & peran — buat pengguna, tetapkan peran, nonaktifkan, reset kata sandi — tersedia di setiap produk. Kata sandi disimpan sebagai hash bcrypt dengan hashing ulang transparan akun lama saat login pertama. Grup pengguna — statis atau dihitung oleh kueri SQL Anda sendiri — juga bagian dari inti, dikelola dari designer.
    BPM & diagram ER di inti platformMesin proses bisnis (designer visual, persetujuan, timer, skrip, pemicu per tabel) dan diagram ER model data interaktif kini menjadi bagian dari inti platform: satu paket idempoten memasangnya ke database produk apa pun, dan designer formulir mendapat tab bawaan “Proses (BPM)” dan “Diagram ER” — tersedia di setiap produk, dari CRM hingga IDM.
    IAM enterprise: siklus hidup berbasis HR & tata kelola ADFormata IDM kini mencakup spesifikasi identitas industri dari ujung ke ujung: 11 laporan keamanan bawaan dengan langganan, perpanjangan peran saat mutasi dengan pencabutan otomatis, persetujuan dua tahap untuk onboarding kontraktor/GPH, lima peran standar dengan pemisahan UI yang diberlakukan, pemetaan atribut AD lengkap dengan penempatan OU dan pemformatan Description, serta templat email siklus hidup.
    Konektor Active DirectoryHubungkan Formata IDM ke Microsoft Active Directory lewat LDAP: sinkronkan akun ke registry identitas, tautkan ke karyawan berdasarkan email/UPN, dan baca status aktif/nonaktif. Provisioning siklus hidup penuh — buat, aktifkan/nonaktifkan, keanggotaan grup, dan reset kata sandi — lewat LDAPS.
    Konektor Microsoft ExchangeFormata IDM kini menyediakan mailbox Exchange 2019 sungguhan lewat PowerShell jarak jauh (pypsrp + Kerberos): mailbox diaktifkan saat perekrutan (SMTP utama, terlihat di buku alamat), dan saat pemutusan disembunyikan dari daftar alamat global dengan penerusan surat dan aturan kotak masuk dibersihkan. Terhubung ke proses bisnis rekrut/pemutusan dan diverifikasi ujung ke ujung pada domain nyata.
    Diagram model data (ER) interaktifVisualisasikan database sebagai diagram ER interaktif — tabel dengan kunci, relasi foreign key sebagai panah, dapat dicari, diseret, dan ditata otomatis. Klik kanan tabel untuk melampirkan pemicu BPM (dengan deteksi perubahan tingkat kolom); tabel yang sudah memiliki pemicu ditandai ⚡.
    Tata kelola identitas enterprise (IGA)Pengelola identitas kini memiliki skoring risiko, kontrol mitigasi SoD, peran bisnis dengan keanggotaan dinamis, IT Shop dengan akses berbatas waktu, dan konektor untuk Microsoft Entra ID dan Google Workspace. Kini dengan indeks risiko berbobot dan konektor SAP SuccessFactors. Bobot risiko dapat dikonfigurasi, persetujuan kontrol SoD, konektor akun layanan Google dan SCIM.
    Klien email lengkapHubungkan beberapa mailbox (Gmail, Outlook, Yandex, Mail.ru, atau IMAP/SMTP apa pun), baca, balas, teruskan, dan kirim dengan lampiran — langsung di dalam CRM, tertaut ke kontak.
    Tautan dalam yang dapat dibagikan (anchor)Salin tautan ke tugas, dokumen, atau rekaman apa pun dan tempel di chat — rekan tim membukanya dengan satu klik, jika mereka memiliki akses.
    Messenger tim bawaanChat langsung dan grup antar karyawan dengan pengiriman real-time, kehadiran online, hitungan belum dibaca, dan notifikasi pesan terlewat — panggilan segera menyusul. Kini dengan tanda terima baca (✓✓). Pesan dapat diedit, dengan tanda “diedit”. Teruskan pesan dan lampirkan file & gambar.
    Perutean tugas BPM ke timSaat status berubah, BPM menugaskan tugas ke tim yang tepat dan memilih anggota tersedia secara acak — mis. baru→manajer, harus-dibayar→akuntansi, dibayar→direktur.
    Grafik saldo akun & tabel yang lebih jelasSetiap akun mendapat grafik saldo dari waktu ke waktu dengan log pergerakan lengkap, dan pohon anggaran kini memiliki header kolom, angka rata kanan, dan garis zebra. Arus uang kini menampilkan +/− dengan warna.
    Anggaran: transfer, revaluasi & pembagian otomatisPindahkan uang antar akun (dikonversi valas otomatis), simpan riwayat kurs dengan revaluasi, distribusikan otomatis satu pembayaran ke node rencana, dan ekspor anggaran ke CSV.
    Penganggaran rencana/aktualAnggaran berbasis pohon dengan rekap rencana vs aktual, status pembayaran, koreksi otomatis, dan pelacakan per klien.
    Drill-down antar formulirTeruskan nilai terpilih ke formulir lain dan buka sebagai modal — dikonfigurasi secara visual di designer.
    Otomasi pengujian UI bawaanTulis atau rekam kasus uji, jalankan, dan periksa nilai kolom — tanpa alat eksternal.
    Visibilitas tingkat baris yang mendalamStruktur organisasi, hierarki posisi, dan akses katalog — melampaui pemilik dan manajer.
    Smart Assignment ManagerRutekan pekerjaan berdasarkan keahlian, wilayah, ketersediaan, dan kapasitas, dengan penyeimbangan beban berbobot.
    REST API integrasi v1Kunci API berlingkup, OpenAPI otomatis, dan permukaan integrasi swalayan.
    Circuit breaker skripOtomasi yang gagal dinonaktifkan otomatis dan ditampilkan dengan diagnostik lengkap untuk pemulihan satu klik.
    Impor data massal (EIM)Muat jutaan baris pada ~50k baris/detik dengan resolusi foreign key.
    Peningkatan BPM visualSwimlane, heatmap langsung, versi, cabang paralel, dan eskalasi.
    Penyaringan tabelFilter per kolom dengan operator di setiap grid.

    Build f24ca73 · 2026-08-29 · 6+ pembaruan dalam 90 hari terakhir

    Harga

    Satu harga per tahun untuk jumlah pengguna yang sama — di cloud atau server Anda sendiri. Implementasi dihargai terpisah.

    Lisensi tahunan
    mulai $120 / tahun5 pengguna

    5 pengguna — $120 · 10 — $220 · 25 — $400 · 100 — $9.600 · 1.000 — $28.800 · 5.000 — $83.900 · di atas 5.000 — harga negosiasi.

    Pilih jumlah pengguna
    Cloud
    harga yang samakami yang menghosting dan menjalankan

    Infrastruktur, pembaruan, pencadangan, dan dukungan sudah termasuk. Tidak ada yang perlu diinstal dan tidak ada kunci yang perlu dimasukkan.

    Pesan
    Server Anda sendiri
    harga yang samakunci aktivasi

    Installer plus kunci dari akun Anda: kunci memuat jumlah pengguna dan masa berlaku. Perangkat kerasnya milik Anda.

    Pesan

    Pembaruan dan dukungan sudah termasuk dalam harga tahunan.

    Implementasi dihargai terpisah — mulai $1.500, tergantung spesifikasi dan kustomisasi yang Anda butuhkan.

    Mulai 100 pengguna ini menjadi penerapan berkontrak: infrastruktur khusus, migrasi data, dan dukungan berkelanjutan — di situlah harga naik bertahap.

    Pembayaran: kripto, transfer bank / invoice, kartu, atau metode lokal negara Anda.

    Lihat Formata secara langsung

    Jelajahi produk yang sedang berjalan sekarang juga — CRM dan pengelola identitas. Tanpa pendaftaran.