Dear Apple Devs, I have been engaging in a conversation about OS X Server and directory services for some time. I am doing this, because I believe that deprecating Open Directory, and using Active Directory as the backbone of OS X Server, would go a long way to bring OS X and iOS into enterprise mass deployments. This would be very good for the developer community as well, since when there is more of an enterprise software market due to increasing use of Mac and iOS devices in enterprise settings, there will be more demand for the apps that the developer community produces.
Open Directory is similar in function to the old-style Windows NT 4.0 directory system, which dates back to the 1990s. OD was implemented as Apple was moving its server directory system away from NetInfo, the system used in OS X's predecessor, NeXTSTEP. NetInfo was proprietary, and did not work well with other systems. Apple tried to remedy this by implementing Open Directory, but OD was released just as Windows was moving away from NT 4.0 directories, to the much more capable and scalable Active Directory. Because Open Directory did not support the multimaster repliacation features of the newer Microsoft directory, and did not allow for easy software installation as Active Directory did, Apple left itself behind, and was displaced in the enterprise, just as it was displaced in the PC universe by more open and scalable PCs. Apple is not the company it once was, and it has the opportunity to break with the past and use the same robust networking and directory infrastructure as its Windows counterparts. This is not going to threaten OS X at all, it will make it better, and will end up creating a "better Windows than Windows." OS X has the best of everything, a spectacular user interface as well as a solid UNIX foundation. This makes it a joy for end users to use, as well as a powerful tool for systems administrators. Apple only needs to replace the directory service at the core of OS X networking by jettisoning Open Directory, in favor of Active Directory. This can be done. The days of Apple services and devices being in niche categories are long gone, and now Apple is a serioius technology company in the same vein as Microsoft and IBM. Apple needs to move away from the outdated Open Directory. Please help to carry this message to the engineers and executives at Apple, and let's bring OS X Server to the enterpise masses!