News Featured image announcing the beta release of 4D 21, highlighting new features introduced in the update.

4D 21 Beta Starts Today

Beta testing for 4D 21 starts today—enabling you to run semantic vector queries directly in ORDA, use AI tool calling to expose 4D methods inside AI conversations with structured responses, and maintain 4D Remote sessions uninterrupted across network changes. If you’ve ever needed smarter queries, tighter AI integration, or more resilient client connections—this release delivers.

News Official release announcement for 4D 20 R10 highlighting new features in the latest version of the 4D development platform, set against a colorful gradient background

4D 20 R10 is Here

Introducing 4D 20 R10 – Available Now!

You don’t need more features. You need deeper ones. The kind that add meaning to your data. That catch mistakes before they happen. That react in real time, adapt to structure, and make intelligence feel native—not layered on.

4D 20 R10 does exactly that—richer context, tighter control, smarter defaults. It’s not just powerful. It’s purposeful.

Download 4D 20 R10 (monthly Hot Fixes available)

Product Diagram showing how OpenAI’s embedding model converts user prompts into vector outputs, illustrating the transformation of text into numerical representations using text-embedding-ada-002.

Search by Meaning, Not Metadata: Semantic Image Filtering with 4D.Vector

Your users don’t think in filenames or folder hierarchies. They think in ideas.

  • “A robot painted in watercolor.”
  • “A sunny beach filled with color.”
  • “Something that feels like Mona Lisa… but from the future.”

It doesn’t matter if that idea comes from an image, a customer order, an email, or a 4D Write Pro document — the challenge is the same: how do you deliver results that match intent, not just keywords?

With 4D.Vector and 4D AI Kit, your application can finally make sense of meaning. In this post, we’ll illustrate it with semantic image similarity search. And here’s the key: we’re not really working with raw images at all — we’re working with their descriptions. The very same approach works for any kind of text data in your application.