Frequently asked questions
If your question isn't here, drop us a note we reply within one business day.
About Deploris
What does Deploris do?
Deploris delivers two service lines under one team: (1) hardware and infrastructure support from desktop support to data-center maintenance and (2) custom software development, including CRMs, RAG systems, AI agents and automation, and bespoke systems.
Where are your clients based?
We serve businesses in the United States and Germany. All communication is available in English or German (formal Sie).
How does engagement start?
Send us your requirements via the contact form or the multi-step quote form. You receive a written scope, timeline, and price band within one business day no sales dance.
What jurisdictions do you operate in?
Deploris is registered as Deploris LLC in Colorado, USA (document 20268259375). For German clients we invoice and contract via that entity and offer EU-region processing where needed.
Is EU-region hosting available?
Yes. For German and EU clients the default is Frankfurt-region serverless + EU-hosted providers. US clients default to US-region. Residency is per contract.
What SLAs do you offer?
Managed engagements default to P1 15-min response / 4-hour resolution target, P2 1-hour / 1-business-day, P3 1-business-day / 5-business-days. Infrastructure engagements target 99.9% monthly uptime for services under our operational control.
How is pricing structured?
Fixed-scope projects use a written price band (e.g. $40k–$90k) with a fixed-fee structure once scope is signed. Managed-ops engagements use a monthly retainer tied to the SLA tier. Scoped-and-written response within one business day of enquiry.
Custom CRM development
What is custom CRM development?
Custom CRM development is designing and building a customer-relationship-management system that fits your sales process, integrations, and access-control needs, instead of forcing your team to fit off-the-shelf software.
When is a custom CRM cheaper than HubSpot or Salesforce?
Once per-seat licensing crosses roughly $50k–$150k per year, or once configuration work exceeds a few months per year to keep an off-the-shelf CRM aligned with your process, a custom system usually wins on 3-year TCO.
How long does a custom CRM take to build?
A useful first release is typically live for internal users at week 4–6 of the build. Full replacement of an existing system usually lands within 3–6 months depending on integrations and data migration.
Which CRMs can we migrate from?
We regularly migrate from HubSpot, Salesforce, Pipedrive, Zoho, and legacy in-house tools. Migration runs under change control with typed ETL and a reversible cutover.
Do you own ongoing maintenance after launch?
Optional. Many clients take a monthly managed-ops retainer; others handle in-house and we return for scoped feature work. Either way the codebase, infrastructure, and documentation stay fully in your account.
Who owns the code and data at the end of the engagement?
You do. Repositories, cloud infrastructure, databases, and secrets live in your own accounts from day one. There is no shared tenant, no license lock, and no exit fee for terminating the retainer.
Which integrations are typically in scope for a custom CRM?
Email and calendar (Google Workspace or Microsoft 365), telephony and messaging (Twilio, Vonage, Slack, Teams), billing and payments (Stripe, QuickBooks, DATEV), e-signature (DocuSign, HelloSign), marketing (ActiveCampaign, Customer.io), and data warehouse (BigQuery, Snowflake, Postgres read replicas).
How do you keep a custom CRM secure?
Role-based access control, audit logging on every write, encryption at rest and in transit, scoped API keys with rotation, OWASP ASVS checks before launch, and a security review signed off by a second engineer before each production deploy.
What does onboarding look like for a new CRM project?
A one-week discovery sprint maps your sales process, data model, and integration surface, followed by a written scope with milestones, a fixed first-release date, and a weekly working session until launch. Nothing starts until you have signed off on the scope.
RAG systems
What is a RAG system?
A RAG (retrieval-augmented generation) system grounds a large-language-model’s answers in your own documents. It retrieves the most relevant passages from your knowledge, then uses the LLM to answer using those passages and cites them so a human can verify.
How is RAG different from a fine-tuned model?
Fine-tuning changes the model’s weights. RAG leaves the model as-is and instead feeds it your current documents at query time. RAG is faster to update, easier to audit, and safer for regulated content because you can prove which source drove which answer.
Does RAG expose our internal data to the model provider?
Only the retrieved passages that answer a specific question are sent to the model. With enterprise API tiers those passages are not used for training. If exposure must be zero, we can run the pipeline against an on-prem or EU-hosted model.
How is prompt injection mitigated?
Tagged retrieval boundaries so retrieved content cannot override system instructions, system reminders at every turn, and tool-use allow-lists. Logging makes every attempt reviewable after the fact.
How do you measure RAG quality?
A labelled eval set that grows as real questions come in; retrieval precision, answer faithfulness (grounded in retrieved content), and refusal rate on out-of-scope questions. Weekly report during active engagements.
Which document sources can a RAG system ingest?
Confluence, Notion, SharePoint, Google Drive, Dropbox, S3 buckets, Postgres and MySQL databases, Zendesk and Intercom knowledge bases, GitHub wikis, PDF archives, and transcripts from Fireflies, Grain, or Otter. Every source respects its native permission model.
How often does the index refresh?
For actively edited sources (Notion, Confluence, Google Drive) we poll webhooks or change feeds and reindex within minutes. For slower-moving archives a nightly batch is enough. The refresh cadence is a configurable per-source policy.
What does a RAG system cost to run?
Running cost scales with document volume and query load. For a knowledge base of a few hundred thousand pages served at modest query volume, infrastructure plus model inference typically lands in the low four figures per month. We publish the full cost model before you sign.
Which models do you support?
Claude (Opus, Sonnet), GPT-4-class models, Gemini, open-weights models via Together, Fireworks, Groq, and self-hosted deployments on vLLM or SGLang. The orchestration layer is model-agnostic so you can switch without rewriting the application.
AI agents and automation
What is an AI agent?
An AI agent is a program that decides which tool to use, in what order, and what to do with the result to complete a task end-to-end. Good agents work under strict guardrails: a defined scope, a fixed set of tools, human-in-the-loop review at risky steps, and full logging.
How do you decide what to automate?
We look for tasks that are repeatable, well-defined, cost measurable time, and have a clear success signal. Anything without a success signal or with high blast-radius on failure stays human-owned or gets a human-review gate.
What guardrails do production agents run under?
Named scope (one-sentence job description), fixed tool list (specific APIs, specific write permissions), human review at risky steps, full trace logging of every decision and tool call, and a kill switch that stops the agent immediately.
How is prompt injection prevented inside an agent?
Retrieved content is tagged as untrusted and cannot override system instructions. Tool calls run against an allow-list of exact function names and argument shapes. Any action that writes to a system of record passes through an approval queue reviewed by a human.
What is a human-in-the-loop gate?
A pause-point in the agent run where a draft action (an email to a customer, a database write, a payment) is shown to a human in a review UI before it is executed. The agent cannot proceed until the human approves, edits, or rejects.
How do you monitor an agent in production?
A dashboard shows every run, the tools it called, the arguments, the outputs, and the final decision. Errors and refusals are grouped so patterns surface quickly, and alerts fire on cost spikes, repeated failures, or any unusual escalation to a human reviewer.
What happens when an agent gets a task wrong?
Every write is reversible. The trace log identifies the exact tool call that caused the issue, we patch the scope, re-run the failing case against the eval set, and only re-enable the agent after the regression is covered.
Can an agent run against our internal systems without exposing credentials?
Yes. Credentials stay in a secrets manager (AWS Secrets Manager, Vault, Doppler). The agent requests short-lived scoped tokens for each tool call and never sees the underlying secret. Access is audited per call.
Hardware & infrastructure (general)
Do you sign SLAs?
Yes every managed engagement has a written SLA with response times, escalation paths, and reporting cadence.
Do you handle both remote and on-site work?
Yes. We deliver desktop support, IMAC, break-fix, and data-center work remote-first, with on-site dispatch where physical presence is required.
Are you vendor-neutral?
Yes. We operate the technology you already own. We do not resell hardware as a primary business we advise on what to buy, but you keep the purchasing relationship.
IT infrastructure support
What does IT infrastructure support cover?
Monitoring, patching, capacity planning, change control, and 24/7 incident response across servers, storage, networking, firewalls, and virtualization under a written SLA.
What response targets do you commit to?
Priority-1 (business-impacting): 15-minute median first response. P2: 1-hour. P3: next business day. Resolution targets vary by contract.
Do you support hybrid cloud?
Yes. We support on-prem, colo, AWS, Azure, GCP, and hybrid combinations. Infrastructure-as-code tooling (Terraform, Pulumi, Ansible) depends on client preference.
Network support
Which network vendors do you support?
Cisco, Juniper, Aruba, Fortinet, MikroTik, pfSense, OPNsense, Ubiquiti UniFi, Meraki, and Palo Alto. Vendor-neutral we support what you own.
How do you handle firewall change control?
Every rule change is ticketed, reviewed by a second engineer, applied in a defined change window, logged, and reversible for at least 48 hours.
Do you manage SD-WAN?
Yes. Deployment, policy design, and ongoing path selection + failover drills for Fortinet, Cisco Meraki, VeloCloud, Silver Peak and others.
IT rollout and migration
What does a rollout engagement include?
Site surveys, staging, imaging, logistics coordination, cutover with reversible rollback plan, and post-cutover support.
How many sites can you roll out in parallel?
Typical parallelism is 3–5 sites per week with a shared playbook; more with staged crews. All assets tagged and reconciled.
What does a reversible cutover plan look like?
Both old and new systems ready to serve, DNS / traffic switch at a defined moment, 48-hour window during which traffic can be reverted without data loss.
Desktop support
Which operating systems and platforms do you support?
Windows, macOS, Microsoft 365, Google Workspace, and identity providers Entra ID, Okta, Google. Linux desktop supported on request.
What tier structure do you use?
L1 first-touch (scripted) with 4-hour SLA, L2 specialist (remote) with 2-hour SLA, L3 senior (remote or on-site) with 15-minute SLA for business-impacting incidents.
Do you offer on-site dispatch?
Yes. On-site dispatch for anything that cannot be fixed remotely available in US and DE service regions.
IMAC and projects
What does IMAC stand for?
Install, Move, Add, Change the everyday hardware work of installing, moving, adding, and changing endpoints, peripherals, and network gear.
Do you track assets?
Every IMAC action generates an asset-ledger entry with source location, destination, asset tag, and timestamp. Reconciled monthly against the client register.
Can you handle meeting-room installs end-to-end?
Yes mounting, cabling, display + audio commissioning, room booking integration, and acceptance test against a written checklist.
Hardware break-fix
What SLA options are available?
Same-business-day 4-hour window; next-business-day 24-hour window. Weekend coverage optional per contract.
Do you keep a spare pool?
Yes a managed spare pool sized to the client fleet, with rotation policy and refresh cycle documented per contract.
Which hardware is covered?
Servers, network gear, endpoints, and peripherals. Vendor-specific repairs honored through our partnerships (HPE, Dell, Lenovo, Cisco, HP, Apple).
WiFi surveys
What is a predictive WiFi survey?
A software model of the site with AP placement, materials, and interference modeled. Catches obvious mistakes before any hardware ships.
What does the deliverable include?
Signal strength + SNR heatmaps, channel plan with rationale, interference report naming sources, bill of materials sized to actual load, and a roaming plan for the devices that matter.
When is a passive on-site survey needed?
Any time the environment has unknown interference (adjacent tenants, legacy radios, unusual materials) or when post-install SLA requires validated measurements. We recommend predictive + passive for every production deployment.
Data-center maintenance & 24/7 support
What does "remote hands" include?
Physical tasks performed by Deploris staff on your behalf cable swaps, media insert/eject, button-press on remote console, visual inspection, photo documentation, hardware swap-in from spare.
What SLA do you commit to for data-center engagements?
99.95% monthly uptime target for services under our operational control, with 15-min P1 first response. Specific SLAs per contract.
Do you support colo + on-prem both?
Yes. Deploris operates in client-owned data centers and colos (Equinix, Digital Realty, CoreSite, Interxion, NTT, and regional providers).
Custom systems & integrations
What counts as a "custom system"?
An internal tool, data pipeline, SaaS backend, migration tool, or admin surface that no commercial vendor sells cleanly, built production-grade with security review and documented handover.
When should we build vs. buy?
Buy when a commercial product covers 80%+ of the need with light config. Build when existing vendors force structural compromises or when the capability itself is a differentiator worth owning.
How do you keep built systems maintainable?
Written architecture decision records, test coverage on critical paths, deployment runbooks, and a documented handover session. Optional ongoing support under published SLA.
Security & privacy
Where is data processed?
For German and EU clients, we default to EU-region processing (Frankfurt serverless functions, EU-hosted providers). For US clients we use US-region processing.
How do you handle GDPR data-subject requests?
Every project ships with a data-request workflow. Article 15 (access) and Article 17 (erasure) requests are triaged within statutory windows and answered in writing.
Do you sign an AVV / DPA?
Yes. We provide an Auftragsverarbeitungsvertrag (AVV) template compliant with GDPR Article 28 for German clients, and a standard DPA for US clients.
What security headers does the Deploris site ship with?
Hardened CSP, HSTS, Permissions-Policy, X-Frame-Options, Referrer-Policy on every public response. Server-only secret envelopes, no credentials in the client bundle.
