Preskoči na sadržaj
FM Solutions

Zašto napustiti FileMaker?

Prednosti koje su FileMaker učinile sjajnim više nisu razlozi za ostanak.

Moderne web tehnologije i razvoj potpomognut umjetnom inteligencijom promijenili su ekonomiju, fleksibilnost i budućnost prilagođenog poslovnog softvera.

  • Documentation links for technical claims
  • Working demonstrations
  • No invented benchmarks
A

Izazov ovisan o projektu

Brzina razvoja

Kako FileMaker pristupa tome
Integrisana baza podataka, dizajner izgleda i skriptni mehanizam omogućavaju malim timovima da brzo isporuče funkcionalne poslovne aplikacije.
Gdje postaje teže
Tokom godina, rasporedi, skripte i veze se akumuliraju. Bez jakih konvencija, promjene postaju sporije i rizičnije.
Moderni web pristup
Biblioteke komponenti, tipizirane kodne baze, automatizovani testovi i kodiranje potpomognuto vještačkom inteligencijom skraćuju put od ideje do funkcionalnog ekrana, dok kod ostaje pregledan.
Šta se mijenja
Brža iteracija na novim tokovima rada, sa promjenama pokrivenim testovima umjesto ponovljenih ručnih provjera.
B

Dokumentovana karakteristika platforme

Ograničenja rasporeda i korisničkog interfejsa

Ako trebate web preglednike za moderni UI, zašto ne izgraditi web aplikaciju?

Kako FileMaker pristupa tome
Interfejsi su izgrađeni od rasporeda vezanih za pojavljivanja tabela, koristeći fiksni skup objekata rasporeda.
Gdje postaje teže
Prilagođeni obrasci interakcije, responzivno ponašanje i dizajn specifičan za brend često zahtijevaju Web Viewere, rješenja za izgled ili mnogo dupliranih izgleda.
Moderni web pristup
Bilo koja interakcija koju preglednik podržava: dijeljeni dizajnerski sistemi, responzivne mreže, alati za pristupačnost i komponente za višekratnu upotrebu.
Šta se mijenja
Interfejsi oblikovani prema načinu rada ljudi, a ne prema onome što dozvoljava engine za raspored.
Isprobajte interaktivni primjerDemonstracioni podaci
Unutar FileMaker izgleda (shematski)
Raspored: Prodajna nadzorna ploča

Kupac

Regija

Web Viewer: HTML, CSS, JavaScript

Podaci prelaze granicu putem poziva skripti kao što je FileMaker.PerformScript, tako da dva sistema dijele jedan ekran.

Namjenski izgrađena web aplikacija (shematski prikaz)
aplikacija / prodaja

Prihod

Narudžbe

Marža

Grafikon, filtri i podaci dijele jednu bazu koda i jedan izvor podataka. Nema posrednog kontejnera.

Prelazak granice danas (shematski prikaz)

// JavaScript inside the Web Viewer
FileMaker.PerformScript(
  "Load Sales Chart",
  JSON.stringify({ region: "North" })
);

// FileMaker script
Perform JavaScript in Web Viewer [ "render" ; $json ]

Isti grafikon u web aplikaciji (šema)

// Component calls the API directly
const res = await fetch(
  "/api/sales?region=North"
);
const data = await res.json();
render(data);
D

Dokumentovana karakteristika platforme

Povezani zapisi i portali

Kako FileMaker pristupa tome
Grafikon odnosa, pojavljivanja tabela i portali čine spajanja pristupačnim bez pisanja SQL-a.
Gdje postaje teže
Veliki grafovi sa mnogo pojavljivanja tabela postaju teški za čitanje, a promjena odnosa može istovremeno uticati na rasporede, skripte i proračune.
Moderni web pristup
Relacione baze podataka kao što je PostgreSQL sa eksplicitnim shemama, stranim ključevima, migracijama i SQL-om. Podaci se modeliraju jednom i izlažu putem API-ja.
Šta se mijenja
Jasniji model podataka, sigurnije promjene sheme i podaci dostupni bilo kojem alatu koji podržava SQL.
Isprobajte interaktivni primjerDemonstracioni podaci

Kupac: Kestrel Hospitality

Povezane narudžbe, prikazane kao tabela podataka umjesto portala.

ProširiStatus
SO-20012026-01-03Otvori900
SO-20022026-02-05Poslano2,270
SO-20032026-03-07Fakturisano3,640
SO-20042026-04-09Poslano5,010
SO-20052026-05-11Otvori6,380

U FileMaker-u (shematski)

Relationship:
  Customers::CustomerID = Orders::CustomerID

Portal on Orders
  filter: (none)
  sort:   Orders::id ascending
  rows:   5 per portal view, scroll for more

Kao upit iza tabele

SELECT id, order_date, status, amount
FROM orders
WHERE customer_id = $1
ORDER BY id ASC
LIMIT 5 OFFSET 0;
Stranica 1 od 3 (14 zapisa)
E

Izazov ovisan o projektu

Spori izvještaji i sumarna polja

Kako FileMaker pristupa tome
Polja sa sažetkom, podsažetni dijelovi i pronađeni skupovi pružaju brzo ugrađeno izvještavanje.
Gdje postaje teže
Nespremljeni proračuni i sažeci nad velikim pronađenim skupovima mogu usporiti izvještaje, a timovi dodaju skripte i pomoćne tabele kako bi to kompenzirali.
Moderni web pristup
Indeksirani SQL upiti, unaprijed agregirane tabele ili materijalizirani prikazi, te kontrolne ploče koje pretražuju samo ono što prikazuju.
Šta se mijenja
Izvještaji dizajnirani oko volumena podataka, sa radom na performansama fokusiranim na mjerene upite.

Ovdje ne navodimo benchmark. Da li je određeni izvještaj spor zavisi od obima vaših podataka, indeksiranja i dizajna kalkulacija, što je upravo ono što revizija provjerava prije bilo kakve procjene migracije.

Isprobajte interaktivni primjerDemonstracioni podaci
Grupiši prodaju po
  • Jan27,600
  • Feb27,400
  • Mar28,000
  • Apr21,100
  • Maj36,500
  • Jun32,900

Upit iza ovog izvještaja

SELECT month, SUM(amount) AS total
FROM sales
GROUP BY month
ORDER BY total DESC;

-- supporting index
CREATE INDEX sales_month_idx
  ON sales (month);

FileMaker pristup (šema)

Summary field: Total Amount = Total of Sales::amount
Layout: sub-summary part when sorted by month
Script: Sort Records [ month ] ; Preview Mode

Ovo dobro funkcioniše, i mnogi izvještaji ostaju u FileMakeru. Zavisi od sortiranog pronađenog skupa, tako da svaka nova grupa treba svoj dio izgleda i skriptu za sortiranje.

Baza podataka vrši agregaciju, a indeks podržava stupac za grupiranje. Stvarni projekti mjere spore upite i optimiziraju ih, umjesto da ponovno grade sažetke na svakom ekranu. Ova demonstracija ne daje nikakve tvrdnje o performansama.

F

Dokumentovana karakteristika platforme

Uvoz i izvoz

Kako FileMaker pristupa tome
Dijalozi za uvoz i izvoz podržavaju uobičajene formate sa mapiranjem polja i redoslijedom.
Gdje postaje teže
Prijateljski nazivi kolona, formati po primaocu i ponovljivi izvozi obično zahtijevaju dodatno skriptiranje ili pomoćna polja.
Moderni web pristup
Korisnički podesivi predlošci za izvoz (kolone, oznake, format) i mapiranje uvoza s validacijom i pregledom. AI može predložiti mapiranja za pregled od strane osobe.
Šta se mijenja
Manje ručnog čišćenja tabela i manje jednokratnih skripti za izvoz.
Isprobajte interaktivni primjerDemonstracioni podaci

Kolone i oznake

Pregled uživo (CSV)

cust_nm,ord_dt,ord_tot
Northwind Interiors,2026-03-04,4820
Kestrel Hospitality,2026-03-09,12990
Alder Studio,2026-03-12,980
G

Izazov ovisan o projektu

Višejezične aplikacije

Kako FileMaker pristupa tome
Prilagođena rješenja mogu biti višejezična, obično uz tabele prijevoda, prilagođene funkcije ili duplirane izglede.
Gdje postaje teže
Svaki novi ekran i oznaka moraju biti povezani sa odabranim pristupom, a prijevodi se lako mogu ostaviti nesinhronizovanim.
Moderni web pristup
Uspostavljene biblioteke za internacionalizaciju sa datotekama za prevođenje, datumima, brojevima i valutama osjetljivim na lokalitet, i nacrtima prijevoda potpomognutim AI-jem koje pregledaju ljudi.
Šta se mijenja
Dodavanje jezika postaje zadatak sadržaja, a ne ponovna izgradnja.
Isprobajte interaktivni primjerDemonstracioni podaci

Open orders

CustomerDeliveryStatusTotal
Northwind InteriorsJul 14, 2026Confirmed€4,820.50
Kestrel HospitalityJul 21, 2026In production€12,990.00
Alder StudioAug 2, 2026Ready to ship€980.25
Create invoice
H

Dokumentovana karakteristika platforme

Mobilni i responzivni dizajn

Kako FileMaker pristupa tome
FileMaker Go i WebDirect pružaju mobilni i pristup putem pretraživača vašim izgledima.
Gdje postaje teže
Rasporedi su dizajnirani za specifične veličine ekrana, tako da podrška za telefon, tablet i desktop obično znači zasebne rasporede za svaki faktor oblika.
Moderni web pristup
Responzivni izgledi prilagođavaju jedan interfejs za telefon, tablet i desktop, i mogu se instalirati kao progresivna web aplikacija gdje je to korisno.
Šta se mijenja
Jedno sučelje za održavanje umjesto jednog skupa rasporeda po uređaju.
Isprobajte interaktivni primjerDemonstracioni podaci

Pregled operacija

Otvorene narudžbe

42

Spremno za isporuku

9

Kasno

3

Jedno sučelje. Bočna traka postaje donja traka, a kartice se slažu, vođene širinom ekrana.

I

Izazov ovisan o projektu

Ažuriranja uživo

Kako FileMaker pristupa tome
Zapisi se dijele u rješenju za više korisnika, a korisnici vide sačuvane promjene kada se ekrani osvježe ili skripte ponovo upitaju zapise.
Gdje postaje teže
Prikazi koji se ažuriraju uživo obično zavise od tajmera, okidača skripti ili ručnog osvježavanja, što dodaje skriptiranje i opterećenje servera.
Moderni web pristup
WebSockets, server-sent events, or managed realtime services guraju promjene na ekrane koji su već otvoreni.
Šta se mijenja
Kontrolne table i radni redovi koji ostaju ažurni bez potrebe za osvježavanjem.
Isprobajte interaktivni primjerDemonstracioni podaci

Simulirani tok ažuriranja skladišta. Bez osvježavanja stranice.

Primljeno

2

Odabir

2

Spakovano

1

Poslano

0

  • SO-3101Northwind InteriorsPrimljeno
  • SO-3102Kestrel HospitalityOdabir
  • SO-3103Harbor & PineSpakovano
  • SO-3104Alder StudioPrimljeno
  • SO-3105Lumen RetailOdabir
J

Dokumentovana karakteristika platforme

Sigurnost

Sigurnost je inženjerska disciplina, a ne prednost vlasničke platforme.

Kako FileMaker pristupa tome
Setovi privilegija kontrolišu pristup zapisima, izgledima, poljima i skriptama, sa nalozima upravljanim u datoteci ili putem eksterne autentifikacije.
Gdje postaje teže
Detaljna pravila se obično šire kroz skupove privilegija, izglede i privilegije skripti, što može biti teško revidirati kako rješenje raste.
Moderni web pristup
Standardni provajderi identiteta, autorizacija zasnovana na ulogama primijenjena na serveru i centralizovane politike pristupa koje se mogu testirati.
Šta se mijenja
Pravila pristupa koja se mogu pregledati, testirati i revidirati na jednom mjestu.

FileMaker pruža stvarne, dokumentovane sigurnosne kontrole: skupove privilegija, upravljanje računima i opcije šifrovanja. Poenta nije u tome da je FileMaker nesiguran. Poenta je u tome da sigurnost proizlazi iz načina na koji su pravila pristupa dizajnirana, centralizovana i testirana, što se podjednako odnosi na FileMaker rješenje i web aplikaciju.

Isprobajte interaktivni primjerDemonstracioni podaci
Prijavljeni ste kao

Sloj interfejsa: pokušajte akciju

Svako dugme ostaje klikabilno namjerno. Server odlučuje, tako da je skrivanje dugmeta samo pogodnost.

  1. 1InterfejsŠalje zahtjev
  2. 2AutorizacijaProvjerava ulogu u odnosu na politiku
  3. 3Poslovna logikaPokreće se samo ako je dozvoljeno

Dnevnik zahtjeva se pojavljuje ovdje. Odaberite akciju.

K

Dokumentovana karakteristika platforme

Licenciranje i zavisnost od platforme

Kako FileMaker pristupa tome
FileMaker je licenciran pod uslovima Claris-a, a rješenje radi na Claris platformi. Provjerite trenutne uslove sa Claris-om.
Gdje postaje teže
Ponavljajući troškovi licenci, ovisnost o planu jednog dobavljača i manji broj programera u odnosu na uobičajene web tehnologije.
Moderni web pristup
Open-source okviri, standardni hosting, izvorni kod koji posjedujete i sloboda izbora provajdera i developera. Web aplikacije i dalje imaju troškove hostinga i održavanja.
Šta se mijenja
Veći izbor u hostingu, dobavljačima i zapošljavanju, sa troškovima vezanim za vašu vlastitu upotrebu. Kalkulator ispod vam omogućava da ovo testirate sa svojim brojevima.

FileMaker Server supports many concurrent users, with capacity depending on hardware, licensing, and solution design. Stateless application servers, managed databases, caching, and horizontal scaling let each part grow independently.

Scripts, plug-ins, the Data API, OData, and Claris Connect can connect FileMaker to other services. Standard REST, webhook, and queue patterns, a very large package ecosystem, typed SDKs, and durable workflow tooling.

L

Konačan zaključak

Modernizacija je pretekla FileMaker.

Pitanje više nije mogu li moderne web aplikacije pružiti mogućnosti za koje su se kompanije nekada oslanjale na FileMaker. Pitanje je ima li daljnje oslanjanje na platformu i dalje smisla za vaš sistem.

Sigurnost i kvalitet

Sigurnost preduzeća je inženjerska disciplina, a ne prednost vlasničke platforme.

Ovo su prakse isporuke koje planiramo u projektu web aplikacije. Specifične obaveze projekta definisane su sporazumom.

  • Autentifikacija

    Dokazani tokovi prijave, sa opcijama kao što je višefaktorska prijava gdje to projekat zahtijeva.

  • Autorizacija zasnovana na ulogama

    Dozvole definisane ulogom i primijenjene na serveru, ne samo u interfejsu.

  • Kontrole pristupa podacima

    Svaki zahtjev je ograničen na zapise koje korisnik smije vidjeti.

  • Enkripcija u tranzitu i mirovanju

    Primijenjeno tamo gdje je konfigurisano za odabrane hosting i baze podataka usluge.

  • Sigurna API arhitektura

    Validirani unosi, parametrizirani upiti i dosljedno rukovanje greškama.

  • Automatizovani testovi

    Kritični tokovi rada pokriveni su testovima koji se izvode pri svakoj promjeni.

  • Ljudski pregled koda

    Programeri pregledaju kod prije spajanja, uključujući kod uz pomoć AI.

  • Validacija migracije podataka

    Migrirani zapisi se usklađuju sa izvorom prije puštanja u rad.

  • Evidentiranje i nadzor

    Događaji i greške aplikacije se bilježe kako bi se problemi mogli pratiti.

  • Planiranje sigurnosne kopije i oporavka

    Rasporedi sigurnosnih kopija i koraci oporavka su dogovoreni i dokumentovani.

  • Testiranje prihvatanja od strane klijenta

    Provjeravate sistem prema dogovorenim kriterijima prije nego što krene uživo.

Ne tvrdimo da imamo savršenu sigurnost, nula grešaka ili certifikate usklađenosti. Opseg, odgovornosti i svi zahtjevi usklađenosti definisani su u projektnom ugovoru.

Besplatno savjetovanje

Vaša FileMaker izlazna strategija počinje ovdje.

Dobijte 3 sata besplatnih konsultacija kako biste istražili kako vaše poslovanje može ići dalje od FileMaker-a.

Razgovaraćemo

  • Vaša trenutna arhitektura aplikacije
  • Operativni izazovi
  • Složenost migracije
  • Potpuna vs. fazna zamjena
  • Mogućnosti modernizacije
  • Preporučeni sljedeći koraci
Opišite, nemojte učitavati
Kratak opis je dovoljan za početak. Molimo vas da putem ovog obrasca ne šaljete baze podataka, datoteke, akreditive ili osjetljive podatke.
Vaši podaci ostaju uz upit
Koristimo ih samo da vam odgovorimo.

Polja označena kao opcionalna mogu se ostaviti prazna. Sva ostala polja su obavezna.

Preferirani smjer

Preferirate e-mail? Pišite na info@fmsolutions.ba umjesto toga.

Vaši podaci se koriste samo za odgovor vama. Pogledajte našu Politika privatnosti.