Skip to content
Technologies & platforms

The platforms we build on, and how we choose

No partner badges here. This is the list of models, clouds, databases and business platforms our engineers use in production, with the reasons we pick one over another.

  • Model-agnostic by design
  • Open-weight options
  • Built inside your accounts
What this page is, and is not

A platform appears here because our team has shipped production work on it. It does not mean we hold a partner tier, a certification or a reseller agreement with that company, and the names are trademarks of their owners. Where we do hold formal partner status we will say so explicitly. When a recommendation would also benefit us, for example proposing our own Eventify platform, we tell you.

AI models

Models we run in production

Every model sits behind one interface in our applications, with routing, evaluation and guardrails in our code. Changing the model is a configuration change with an evaluation run, not a rewrite.

Anthropic Claude

Our usual first choice for agents, tool use and long-context work. We build with the Claude API, the Model Context Protocol and Claude Code.

MCP server development

OpenAI

GPT models and embeddings, often where a client has standardised on them or needs a specific capability. Evaluated side by side with the alternatives.

LLM app development

Google Gemini

Multimodal workloads and organisations already on Google Cloud or Workspace. A natural fit when the data and identity already live there.

Computer vision and multimodal

Open-weight models

Llama and Mistral families for data that must stay inside your network, for cost at volume, and for fine-tuning where it is justified.

On-prem vs cloud LLMs
Where each platform sits

One stack, swappable parts

Layered stack: channels on top, application layer, an AI layer with one interface over four interchangeable model families, a data layer and a cloud platform layer, with Salesforce and Stripe connected to the application layer as external systems Channels iOS · Android · web · desktop kiosk · Salesforce UI · WordPress Application layer Node.js · Python · PHP/Laravel · React · React Native · Swift · Kotlin one interface: routing · evals · guardrails AI layer Anthropic Claude OpenAI Google Gemini Llama · Mistral retrieval · state · vectors Data PostgreSQL + pgvector · MySQL/MariaDB · Milvus · object storage Platform AWS · Microsoft Azure · Cloudflare Workers, Pages, D1, R2 · Docker Salesforce CRM · Apex · Agentforce Stripe payments · webhooks external systems, integrated by API
The AI layer is the one that changes most often, so it is the one with the clearest boundary. Models are chosen per workload and can be replaced after an evaluation run.
Business platforms, cloud and data

The rest of the stack

Stripe

Payments, subscriptions and webhooks in Eventify's ticketing and in client products. Idempotent handling of every payment event.

Registration and ticketing

AWS and Microsoft Azure

Hosting, managed databases, queues and private networking for client systems, usually inside the client's own account.

Secure RAG architecture

Cloudflare

Workers, Pages, D1 and R2 for edge APIs, static sites and lightweight services, plus CDN and security in front of everything we host.

Core Web Vitals

PostgreSQL with pgvector

Our default for transactional data and for vector search up to a substantial scale, because one database is easier to run than two.

pgvector

Milvus

A dedicated vector database for large collections and high query rates where pgvector stops being the simple choice.

Milvus
PythonNode.jsPHP / LaravelReactReact NativeSwiftKotlinMySQL / MariaDBDockerDreamFactoryWordPress
How we choose

Decision rules we apply in discovery

Platform choice is made in the discovery sprint, written into the statement of work, and revisited only with an evaluation to justify it. These are the rules of thumb we start from.

If your situation isWe usually start withBecause
Agents, tool use, long documentsAnthropic ClaudeStrong tool use and instruction following; MCP fits our tool layers.
Data must not leave your networkOpen-weight models in your VPC or on-premFull control of data and cost; we handle hosting and evaluation.
Already on Google Cloud or WorkspaceGoogle GeminiIdentity, data and billing are already in place.
AI inside the CRM for sales or serviceSalesforce AgentforceKeeps context, permissions and audit inside Salesforce.
Vector search, moderate scalePostgreSQL with pgvectorOne database to operate; hybrid search with full-text in the same query.
Vector search, large scale or high QPSMilvusPurpose-built indexing and scaling.
Static sites, edge APIs, small servicesCloudflare Workers, Pages, D1, R2Low operational overhead and global edge delivery.
Payments and subscriptionsStripeMature APIs, webhooks we already handle idempotently.

Our vector database selection guide and model supply-chain security page go deeper on two of the rows above.

FAQ

Frequently asked questions

Are you an official partner of Anthropic, Salesforce or AWS?

This page lists platforms our engineers have shipped production work on. It makes no claim about partner tiers, certifications or reseller status. Where we hold a formal partner status we will state it explicitly on this page.

Can you work with the provider contracts we already have?

Yes. Most clients bring an existing cloud account, model agreement or Salesforce org. We build inside your accounts so that you keep the data, the billing relationship and the ability to change supplier.

What if our stack is not on this list?

The list is where we spend most of our time, not a boundary. We regularly work with other databases, clouds and SaaS platforms through their APIs. Describe your environment on the contact page and we will tell you honestly whether we are a fit.

Do you recommend one language model over the others?

We recommend a model per workload, behind an interface that lets you change it. Anthropic Claude is our usual first choice for agentic and long-context work, open-weight models where data must stay inside your network, and Gemini or OpenAI where your ecosystem already favours them. See on-prem versus cloud LLMs.

Ready to make AI work in production?

Tell us about your systems, your data and your constraints. We reply within one business day with a straight answer and a suggested next step.