Samba AD vs OpenLDAP: when to choose each
Choose Samba AD when Windows clients need to join a domain, receive Group Policy and authenticate with Kerberos, and you want Linux and Windows to share one directory without running Microsoft Active Directory Domain Services. Choose OpenLDAP when your main need is a Linux-centric LDAPv3 directory for applications, with a flexible schema, overlays and replication, and no requirement to present a Windows domain. The two are alternatives, not layers: Samba's own FAQ says OpenLDAP is not supported as a Samba AD DC backend, because AD depends on features such as ACLs stored within the directory and on the AD schema, and the Samba team has chosen not to pursue it. An OpenLDAP deployment cannot be quietly upgraded into a Samba AD domain.
Three questions usually settle the decision. First, do Windows workstations and servers need domain join and Group Policy? If yes, Samba AD is the only option here that provides them. Second, does an NT4-style Samba domain already run on OpenLDAP? The Samba FAQ notes that many people in that position want to reach Samba AD without moving directory data by hand and that there is no need to migrate an NT4-style domain. Keeping that domain on its current footing may be the lowest-risk path if its applications still work. Third, who will run it? Samba AD is administered with samba-tool, and its DNS, Kerberos and replication behavior need staff who understand AD, while OpenLDAP rewards staff comfortable with slapd configuration and replication design.
Before you commit, confirm with your own engineers which Samba release series you will track, since each series has a defined support window, and check the supported functional levels against the Windows versions still in your estate. Run a short proof of concept with one test client of each type you must support. If the answer is a mixed estate that must log on Windows machines, pick Samba AD. If it is a Linux application directory with no domain join requirement, pick OpenLDAP. Get a written scope from any implementer that covers both your current directory data and your day-two operating model.
Which scenarios favor Samba AD and which favor OpenLDAP
This table maps common estate scenarios to the platform that fits better, with the reason and the condition under which the other option still applies. Read each row as a starting point, then check the condition against your own clients, applications and existing directory data. The main takeaway is that Samba AD fits Windows domain behavior, while OpenLDAP fits plain LDAP directory work and custom schemas.
| Scenario | Better fit and reason | When the other option still applies |
|---|---|---|
| Windows clients must domain join and use Group Policy | Samba AD. It provides an Active Directory compatible domain with Kerberos, DNS and the AD schema, which Windows clients expect for domain join. | OpenLDAP only makes sense if Windows clients are not joining a domain, for example when they only reach LDAP-backed applications through a separate login path. |
| Linux-only applications that need an LDAP bind | OpenLDAP. slapd is a plain LDAPv3 directory with SASL and TLS authentication, a direct fit for simple bind and search. | Samba AD also answers LDAP queries, so it may be acceptable if you also need Kerberos for these applications and accept AD schema rules. |
| Existing NT4-style Samba PDC running on OpenLDAP | Neither option migrates the data by hand. The Samba FAQ says there is no need to move an NT4-style domain to AD, and classic PDC support is not being removed. | If you want to reach Samba AD without moving directory data by hand, confirm with the Samba project and in a test environment how your existing PDC data maps to an AD domain before you commit. |
| Mixed estate with Windows servers and Linux file or app servers | Samba AD, when the goal is one Windows-style domain that both sides join. Samba DCs can join an existing Windows domain as a result of the AD compatible design. | If Windows servers remain authoritative for users and policy, OpenLDAP is a weaker fit because it does not provide AD domain services, and you would still need a separate Windows domain. |
| Directory for a custom application with its own schema | OpenLDAP. Its schema is flexible and it supports overlays and replication, so custom object classes can be designed for the application. | Samba AD keeps the AD schema, and the Samba FAQ states that OpenLDAP is not supported as a Samba AD backend, so custom schema work belongs on OpenLDAP or a separate directory. |
| Replication across sites with no single point of failure | OpenLDAP for multi-provider replication when your design needs it. slapd supports single-provider and multi-provider setups. | Samba AD replicates directory data between domain controllers as part of AD operation. Confirm the topology you need with the Samba documentation before choosing. |
| File serving from the same platform | Neither platform is a file server by default. The Samba wiki advises a separate Samba domain member for file serving when multiple DCs exist. | A single DC used as a file server may be acceptable for a small test environment, but confirm the design with the Samba project before production use. |
| Team with Samba and AD administration skills | Samba AD, since administration uses the samba-tool command and AD tooling concepts that Windows administrators already know. | A team focused on LDAP schema and slapd configuration is better served by OpenLDAP, even if it runs some Windows clients through other integrations. |
How Samba AD and OpenLDAP are built and what that means for operations
Samba AD and OpenLDAP solve different problems, so their building blocks differ. The cards below cover what each component does, where the schema and ACL rules constrain you, and what each choice means for backups, upgrades, monitoring and staffing.
Samba AD as a domain controller
Samba AD runs as an Active Directory domain controller, using the Heimdal Kerberos key distribution center for authentication. Name resolution is handled by either the SAMBA_INTERNAL or BIND9_DLZ DNS backend, and the wiki warns against the NONE backend. Administration is done with the samba-tool command, including raising functional levels. Confirm which DNS backend your team can operate, and whether your Windows clients need features tied to a specific functional level.
OpenLDAP as slapd with MDB storage
OpenLDAP is a plain LDAPv3 server called slapd. Its main database backend is MDB, a transactional store built on LMDB, and it authenticates clients through SASL and TLS certificates. Kerberos, DNS and Group Policy are not part of slapd, so you add and operate those services separately. Confirm that your applications only need LDAP semantics before you commit to this model.
Stored ACLs and the fixed AD schema
Samba AD keeps access control lists inside the directory and uses the AD schema, and the Samba FAQ states that OpenLDAP is not supported as its backend for these reasons. OpenLDAP lets you extend the schema and tune access rules to fit your data. The practical consequence is that Samba AD expects Windows-style object handling, while OpenLDAP expects you to design and maintain your own schema. Ask whether any existing application writes custom attributes that would conflict with the AD schema.
Replication topologies in OpenLDAP
OpenLDAP supports single-provider with multiple consumers and multi-provider replication, which matters where a single point of failure is not acceptable. It can also act as a caching LDAP proxy. Samba AD replicates directory data between its own domain controllers as part of the AD model. Plan who owns replication monitoring and conflict handling, and confirm the topology with your OpenLDAP and Samba test environment before production.
File serving and the member server split
The Samba wiki advises against using an AD domain controller as a file server when a domain has multiple DCs, and recommends a separate Samba domain member for file serving. This keeps domain controller load and file access load apart. If your estate currently serves files from a domain controller, plan the separate member server into the design, and confirm the file access and backup scope with your storage team.
Backups, upgrades and monitoring effort
Samba AD backups and restores follow AD domain controller practice, and upgrades follow the Samba release series rules in the release planning schedule. OpenLDAP upgrades and backups are handled at the slapd and database level, with its own release lines. Monitoring should cover replication health and authentication failures on both. Ask each vendor or your own test lab to confirm the restore procedure for a single failed server and for a full directory loss.
Capability comparison: Samba AD against OpenLDAP
This table sets Samba AD, which provides a Windows-style domain, against OpenLDAP, which provides a plain LDAPv3 directory. Read each row as a question about what your clients need from the directory, then confirm the open items in a test domain before committing.
| Capability | Samba AD | OpenLDAP |
|---|---|---|
| Kerberos | Built-in Heimdal KDC as part of the AD DC role. Experimental MIT Kerberos support exists from Samba 4.7 when built against system MIT Kerberos. | No Kerberos KDC included. Kerberos authentication must be provided by a separate service that you deploy and integrate yourself. |
| DNS | Ships SAMBA_INTERNAL and BIND9_DLZ backends. NONE is discouraged and BIND9_FLATFILE is not supported. | No DNS service. DNS for clients is handled entirely outside the directory. |
| Group Policy and domain join | Provides the AD DC role that Windows domain join depends on. Confirm Group Policy and SysVol behavior for your client versions in a test domain. | No domain join or Group Policy model. Windows clients cannot join an OpenLDAP directory as an AD domain. |
| Directory schema | Uses the AD schema. Schema changes follow AD conventions rather than free-form customization. | Flexible schema that you extend with your own attribute and object class definitions. |
| ACLs | Access control is stored within the directory, as AD requires. The Samba team has stated it will not add an OpenLDAP backend. | Access control is configured through slapd access rules and ACL directives, not through AD-style object permissions. |
| Replication model | Multi-DC replication is the AD DC replication model between Samba domain controllers. Confirm topology and site design in your environment. | Single-provider, multiple-consumer replication and multi-provider replication, per the OpenLDAP 2.6 Administrator's Guide. |
| Load balancing and proxying | Clients locate DCs through AD mechanisms. Confirm DC placement and client behavior in your own network. | Stand-alone lloadd load balancing proxy and caching LDAP proxy capability in slapd, per the OpenLDAP 2.6 and 2.7 documentation. |
| Extensibility | Extended through the AD schema and samba-tool administration, not overlays. | Extended through overlays and schema definitions. Confirm which overlays your version ships with before you design around them. |
| Backend storage | AD DC data is stored by Samba's own database layer. Confirm backup and restore steps with the Samba documentation for your release. | Main database backend is MDB, a transactional backend built on LMDB, per the OpenLDAP 2.6 Administrator's Guide. |
| Functional levels | Supports the 2008 R2 level since Samba 4.0, 2012 and 2012 R2 since Samba 4.19, and 2016 since Samba 4.20. Raised with samba-tool. | Not applicable. OpenLDAP has no Active Directory functional level model. |
| Release lines | Samba 4.25.0 is the current stable release. Each series gets six months of full support, six months of maintenance and six months of security fixes, with 4.25 starting in September 2026. | Feature release 2.7.1 and long term support release 2.6.15 are the current releases, per the OpenLDAP website. Confirm the support window of your chosen line. |
Why Samba AD cannot use OpenLDAP as its backend
The Samba project has stated that OpenLDAP is not supported as a Samba AD domain controller backend, and it has no plan to add one. Its FAQ gives four reasons: Active Directory needs features such as ACLs stored within the directory, the schema would still be the AD schema, no one is actively working on the backend, and the team has chosen not to pursue it. The first two points are technical. Samba AD expects the directory to hold security descriptors on objects and to follow the AD schema, and OpenLDAP is a plain LDAPv3 server with a flexible schema that does not provide that model out of the box. The last two points mean that a fix is not on a roadmap you can wait for. Read the Samba wiki FAQ directly before you plan around any future change.
For a buyer who hoped to place Samba AD in front of an existing OpenLDAP tree, the practical meaning is that Samba AD will manage its own directory database. Users, groups and computer accounts that live in OpenLDAP will not become AD objects by pointing Samba at that server. Any design that assumes one authoritative OpenLDAP tree feeding Samba AD needs a migration or a synchronization step, and that step has to be designed, tested and owned by someone. Ask your team which applications bind directly to OpenLDAP, which of them need Kerberos or AD group semantics, and whether any of them write to the tree. Those answers determine whether the directory data moves once, stays in place for non-Windows clients, or gets duplicated.
The practical options are to plan a one-time move of directory data into Samba AD, to keep OpenLDAP for the services that need plain LDAP, or to run both with a documented source of truth for each identity. The Samba FAQ notes that many people asking for an OpenLDAP backend run an NT4-style PDC on OpenLDAP and want to reach Samba AD without moving directory data by hand, so that migration path is the one the project has in view. Before committing, confirm with the Samba team and in your own lab which client versions, applications and LDAP schema extensions must survive the move, and test a restore of the data. Work with the Samba AD DC setup guide to size the lab before touching production.
Licensing and editions for Samba and OpenLDAP
Samba is licensed under GPL-3.0, so the server code you deploy carries copyleft obligations if you distribute modified binaries. Running it internally for your own domain controllers does not, by itself, require you to publish changes, but your legal team should confirm how the GPL applies to your specific packaging and distribution. The current stable release is Samba 4.25.0, and Samba 4.24.8 is also available for download, which matters if your change process needs a release that is one step behind the newest series. Samba does not sell an enterprise edition in the supplied facts, so there is no paid feature tier to compare against.
- License: GPL-3.0 applies to the Samba source tree, which the project publishes through its git repository.
- Current stable: Samba 4.25.0 is the current stable release, with Samba 4.24.8 available alongside it.
- Support pattern: each release series gets six months of full support, six months in maintenance mode and six months of security fixes only. Samba 4.25 began in September 2026.
- Upgrade cadence: because each series moves through these phases on a fixed pattern, plan an upgrade window that lands before a series drops to security-only fixes.
- Commercial support: no enterprise edition is listed in the supplied facts. Ask the Samba project or a vendor directly what paid support is available for your deployment.
Before you commit, confirm the current support phase of the series you plan to run against the Samba release planning page, and set your patch schedule to that calendar.
OpenLDAP Software is available under the OpenLDAP Public License, which the project describes as a non-restrictive, free, open-source license. That permissive position is often simpler for internal legal review than copyleft terms, though your counsel should still confirm the obligations for your use. The current releases are the feature release 2.7.1 and the long term support release 2.6.15. For a directory that must stay stable for years, the LTS line is the usual starting point, while 2.7.1 carries the newer features. OpenLDAP 2.7 retired the back-sql and back-perl backends and deprecated the GnuTLS integration, so any configuration that depends on those components needs a migration plan before you upgrade.
- License: the OpenLDAP Public License is a permissive license described by the project as free and open source.
- Release lines: 2.7.1 is the feature release and 2.6.15 is the long term support release.
- Removed components: OpenLDAP 2.7 retired the back-sql and back-perl backends, so check whether any of your overlays or data paths depend on them.
- Deprecated integration: the GnuTLS integration is deprecated in 2.7, which affects deployments that rely on GnuTLS for TLS.
- Commercial support: no enterprise edition is listed in the supplied facts. Confirm with the OpenLDAP Project or a vendor which support options exist for your environment.
Before you choose a line, confirm the support window of 2.6.15 and of 2.7.1 directly with the OpenLDAP project, and confirm that your existing configuration does not use a retired or deprecated component.
What drives the running cost of each directory
The running cost of a directory is mostly people and redundancy, not licenses. Both Samba AD and OpenLDAP are open source, so the buyer pays for domain controller or slapd servers and their replicas, for the skills to run them, for patching across release series, and for any support contract chosen. For Samba AD, the skills are Kerberos, DNS, Group Policy and samba-tool administration. For OpenLDAP, the skills are LDAP schema design, access control rules, overlays and replication topology. Ask each vendor or partner to price the same number of replicas in each design, and to state which of those skills the quote assumes your staff already hold.
Design, migration and testing are one-time costs. For Samba AD, that includes the domain build, functional level planning and the join of any Windows domain controllers. For OpenLDAP, it includes schema work, overlay choices and any move of NT4-style directory data into a new tree. Recurring costs are patching, monitoring, backup restore tests and admin time. Samba publishes a support window for each release series: six months of full support, six months of maintenance and six months of security fixes only, so a domain on an older series must be moved on a predictable schedule. OpenLDAP's current feature release is 2.7.1 and its long term support release is 2.6.15, so check which line your team will standardize on before pricing upgrades. Confirm the support end date for the exact line in the vendor's own pages.
Before accepting a quote, request: a written list of servers and replicas with their roles; the named skills and hours assumed for design, migration, testing and each year of operation; the patch and upgrade cycle, including who performs release-series moves; the backup and restore test frequency; and what the buyer owns at handover, such as runbooks and schema or configuration in version control. For any vendor support agreement, ask for the covered release lines, response targets written as commitments, what is excluded (for example, custom overlays or schema extensions), the escalation path to upstream maintainers, and how renewal pricing changes. Illustrative example: a two-site design with four directory servers will recur patching and restore tests on every server, so the quote should show that work per server.
Moving off an NT4-style Samba domain on OpenLDAP
This sequence gives a team whose NT4-style Samba PDC keeps directory data in OpenLDAP a documented, tested path to Samba AD, or a documented decision to stay put. The Samba FAQ says there is no need to migrate and no plan to remove classic PDC support, so the move should be made only when the team's own requirements call for it.
Decide whether to migrate at all
Before any build work, the identity owner and the Samba administrator decide whether the estate needs Active Directory features such as Kerberos-based single sign-on across services, AD-style DNS and Group Policy. The Samba FAQ states there is no need to migrate an NT4-style domain to AD and no plan to remove classic PDC support, so a team with no such requirement can keep the current domain. The output is a short written decision record that either sets a migration scope or closes the question with a review date for the team to set.
Inventory clients, accounts and LDAP bindings
The Samba administrator, with application owners, lists every client that authenticates against the domain or reads directory data over LDAP. The list covers Windows and Linux workstations, file shares, print services, mail, VPNs, web applications, scripts and any service account with a bind password. For each entry, record the protocol, the attributes read or written and the owner. The output is an inventory that shows which systems will break if a user, group or attribute changes shape.
Map the existing directory schema
The directory engineer exports the OpenLDAP tree in LDIF and documents each object class, attribute and group membership the domain uses. Each attribute is matched to its counterpart in the Samba AD schema, or marked as having no equivalent that must be handled by an application change or a retained attribute. The team confirms every mapping for its own attributes, since no migration tool is assumed and no generic mapping is provided. The output is a signed-off attribute map and a list of exceptions.
Stand up a test Samba AD domain
The Samba administrator builds an isolated Samba AD domain controller in a lab network that mirrors production addressing, DNS names and client OS versions. The build follows the Samba wiki's setup guide for an AD DC, and the team confirms the DNS backend choice and the Kerberos key distribution center in use. Test users, groups and sample attribute values are created from the attribute map. The output is a working test domain with a documented build record that can be rebuilt from scratch.
Migrate and verify test data
The team loads a representative copy of users, groups, memberships and mapped attributes into the test domain, using scripts or manual steps written for this estate. Each object is then compared against the source, with counts, group memberships and sample attributes checked by a second person. Any object that fails the comparison is corrected in the map and reloaded. The output is a reconciliation report showing zero unexplained differences for the test set and a list of accepted exceptions.
Test Kerberos, DNS and logon paths
Testers run logon, password change, group-based access and Kerberos ticket requests from each client type in the inventory against the test domain. They confirm that DNS records for domain controllers resolve from every subnet, that service principals work for each application, and that LDAP bindings from the applications succeed with the new schema. Failures are logged against the inventory entry and fixed before any production change. The output is a test sign-off matrix with a pass or fail result for every client and service.
Plan cutover and rollback
The team sets the cutover sequence, the freeze period for directory changes, the order in which clients are repointed and the named owner for each decision. A rollback plan states how the original OpenLDAP-backed domain is kept intact and how clients are returned to it if a blocking fault appears. The team confirms the cutover window with its change board, since no timing is assumed here. The output is an approved runbook with explicit go and no-go criteria.
Cut over and confirm rollback readiness
The team runs the cutover runbook, repoints clients in the agreed order and checks each entry in the inventory against the sign-off matrix. The original domain is kept read-only until the agreed checks pass, so rollback remains possible. Any deviation is recorded and reviewed before the next group of clients moves. The output is a completed cutover record, a list of closed inventory items and a documented decision on when the old domain is retired.
What implementing each involves and where projects usually run long
Implementing Samba AD starts with domain design: the forest and domain names, the number of domain controllers, and whether the estate will raise its functional level to match later Windows features. The DNS backend choice comes early because it shapes zones, forwarding and day-two operations. Functional levels are raised with samba-tool, and each raise should be treated as a one-way change that needs a rollback plan and a test domain first. Plan for file serving on separate Samba domain members rather than on the domain controllers, since the Samba wiki advises against using an AD DC as a file server when there are multiple DCs. Group Policy work is a separate track: confirm which policy settings your Windows clients actually need, test them against a lab client, and do not assume every GPO behaves as it does on Windows Server.
Implementing OpenLDAP is mostly design work done before any server is built. Schema design comes first: decide which object classes and attributes the applications need, and whether custom attributes must be added to the schema. Next come overlay and access control design, which determine who can read and change which attributes, and whether password policy and referential integrity are handled inside the directory or by the applications. The replication topology is a separate decision: slapd supports single-provider, multiple-consumer replication and multi-provider replication, and the choice depends on how much downtime the estate can accept. TLS and SASL setup must be settled early, because every client bind depends on it. Confirm with your application owners which bind methods and certificate chains each application supports before you commit to a design.
Projects usually run long in four places. First, client join and login testing: Windows and Linux clients each need their own join, DNS and time-sync checks, and a single failed client type can stall a cutover. Second, application LDAP assumptions: many applications hard-code attribute names, search bases or bind formats that differ between Samba AD and OpenLDAP, so each application needs its own test pass. Third, DNS, because a Samba AD domain depends on correct SRV records and resolver settings on every client, and those problems often surface only during login. Fourth, the migration of existing users and passwords. Passwords in an NT4-style domain or an OpenLDAP store may not move without a planned reset, and the Samba FAQ notes that people moving from an NT4-style PDC on OpenLDAP still need to get their directory data across by hand. Ask any implementation partner to scope these four areas explicitly in writing.
Questions buyers ask about Samba AD and OpenLDAP
Can OpenLDAP be used as the backend for a Samba AD domain controller?
No. The Samba team does not support OpenLDAP as a Samba AD DC backend. The Samba FAQ gives three reasons: Active Directory needs features such as ACLs stored within the directory, the schema would still be the AD schema, and there is no active work on the idea, so the team has chosen not to pursue it. An AD domain needs its directory, Kerberos and DNS to work together, so an OpenLDAP store does not change the architecture. If you want Linux clients to use LDAP against an existing OpenLDAP tree, run OpenLDAP as it is and treat Samba AD as a separate service with its own data.
Must an NT4-style Samba domain on OpenLDAP move to Active Directory?
No. The Samba FAQ says there is no need to migrate an NT4-style domain to AD and that the project has no plan to remove classic PDC support. Many people asking for an OpenLDAP backend run an NT4-style PDC on OpenLDAP and want to reach Samba AD without moving directory data by hand. Whether you should move depends on what you need from the domain: Kerberos single sign-on, Group Policy, AD-integrated DNS or Windows clients that expect a modern domain. If none of those is a requirement, the existing setup can stay as it is.
What does a move from an NT4-style domain to Samba AD cost?
The cost comes mostly from labor, not software. Samba and OpenLDAP are both GPL-3.0 or OpenLDAP Public License projects, so there are no license fees to pay for the directory itself. The main costs are the people who plan the schema and identity mapping, rebuild the domain, test Windows and Linux clients, and run the cut-over, plus the test environment and the change window. Recurring costs are staff time for patching and monitoring and any support contract you choose. Ask any provider for a written scope that lists the user, group and computer counts, the number of client types, the integrations to test and the rollback plan, because those drive the quote.
How long does an NT4-style to Samba AD migration take?
No researched source gives a duration, so treat any number you hear as an estimate to be checked. The time depends on the size and age of the directory, how many applications authenticate against it, whether the clients are Windows, Linux or both, how much of the design is new (DNS zones, OU structure, group policy), and how many test cycles and change windows you can schedule. A small domain with few integrations and a clear rollback plan is a much shorter project than a domain that many services depend on. Ask for a phased timeline that separates design, lab testing, pilot and production cut-over.
What skills and resources must an internal team provide for Samba AD?
Plan on four skill areas: Active Directory administration, Kerberos, LDAP and DNS. The Samba AD DC is administered with the samba-tool command, and the team needs to understand how Heimdal Kerberos, the internal or BIND9_DLZ DNS backend and the functional levels interact. You also need a test environment that mirrors production, enough client machines to test Windows and Linux logins, and a change window with a tested rollback. The Samba wiki also advises against using an AD DC as a file server when there are multiple DCs, so plan a separate member server for file serving.
Can an internal team run the migration alone?
It can, if it already runs AD, Kerberos, LDAP and DNS in production and has time to test properly. Teams without that experience usually find the hard parts are the DNS design, the Kerberos and time configuration, and the client cut-over, where a mistake locks users out. A useful self-check: can your staff rebuild a domain controller from scratch and roll back a failed change within the window you have? If the answer is uncertain, a fixed-scope engagement in which DeployOpen plans, implements, documents and tests the migration can cover the gap, with the scope agreed in writing before work starts.
When is a partner's help worth paying for?
A partner earns its fee when the risk of a failed cut-over is higher than the cost of outside help. That usually means many applications authenticate against the domain, the estate mixes Windows and Linux clients, a compliance review depends on the identity design, or the internal team has no recent AD or Kerberos work. DeployOpen plans, implements, integrates, hardens, backs up and documents self-hosted platforms inside your own infrastructure, and it prepares systems and evidence for compliance assessments without issuing audit reports. Ask for a written scope, deliverables, a timeline and a rollback plan before you compare quotes.
How DeployOpen helps choose, implement or migrate
DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure. For Samba AD vs OpenLDAP, we start with the decision itself: which directory role each platform must fill in your estate, and what your Windows and Linux clients need from it.
How we scope
- Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts.
- The written scope lists which clients, applications and Kerberos, DNS and LDAP dependencies the directory must serve.
- We record how your current NT4-style domain or OpenLDAP data would be migrated, or whether it stays in place.
How we build
- We deploy the chosen directory in your cloud accounts, data centers or air-gapped networks.
- We configure Kerberos, DNS, time synchronization and replication topology against your agreed requirements.
- We test client logons, group membership and application binds before any production cutover.
How we hand over
- You receive documentation of the configuration, administrative procedures and recovery steps for the directory.
- We provide the test results and the compliance evidence we are asked to prepare, for your assessors to review.
- Knowledge transfer covers day-two tasks such as account lifecycle, schema changes and backup verification.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers after handover.
- Retainer scope should name the platform versions, maintenance windows and escalation paths you need.
- Ask for a written quote that separates one-time build work from recurring support for your environment.

