While Symlabs products include many plugins that can help to resolve problems right out-of-the-box, it is very common for customers to require a certain amount of customized development to be done to facilitate particular requirements. Symlabs products provide a platform to facilitate customized development, within an internal scripting language called DirectoryScript. Although the language is well documented and there is an extensive API to facilitate development, some clients prefer to draw on the experience and knowledge of the Symlabs Professional Services team to help with these programming tasks.
Development requires an understanding of the product internals and the programming language's capabilities, syntax and API. While some of our clients have started to explore the DirectoryScript language and are increasingly developing scripts on their own, the Professional Services team is guaranteed to be able to develop a solution in DirectoryScript more quickly and with cleaner looking code.
Our staff are also capable of developing in a variety of other languages and for platforms outside of our own products. Any development work can be done either on-site or remotely, depending on your particular requirements.
Nobody can provide more expertise in our own scripting language than ourselves. Symlabs has worked on over a hundred deployments, most of which have required some development work. The Professional Services team is so used to coding in DirectoryScript, that it will be able to script a solution to any problem that you need to resolve using a Symlabs product.
During the deployment of Symlabs Virtual Directory Server, for an international bank who was integrating PGP Universal Server into their existing infrastructure, the Professional Services team developed a variety of scripts that were able to overcome limitations presented by the existing data model used by the bank. Additionally, Symlabs developed a customized set of ACL scripts that could be applied to the special platform requirements that were presented in the original design of the project.
Symlabs was involved in the development of a large number of scripts in one of their largest deployments for a Finnish mobile telephone and technology company. Many of these scripts catered to customized facilities, such as remote administration requirements, particular load balancing algorithms and health checking scripts, as well as routing facilities that were specific to the design of the client's infrastructure.