| Customized Client-Server Application Development
APD-Soft develops applications and active server components for Windows-based MS IIS web servers, utilizing primarily ISAPI server extension technology.
We also develop Windows-based client applications and components to provide customized client-server interaction and data exchange with the web servers and other Internet servers.
What is a benefit of MS IIS web server platform?
Windows-based web server is a logical Internet solution for small and medium size businesses, easy to deploy, to maintain, control, and to integrate with existing local network infrastructure. It has become more and more popular while more companies need to establish and to advance their Internet presence.
We believe that MS IIS platform has been erroneously perceived by web developers as too complex and less reliable compared to Linux and other competitors.
Most of its complexity, vulnerability, compatibility issues are actually associated with the later Microsoft add-on technologies including .NET, ASP/ASPX, various DCOM-based implementations and other proprietary (and indeed highly unreliable and poorly backwards compatible) new technologies vigorously pushed by Microsoft in a desperate attempt to change the nature of software development evolution into a direction which would be benefitial for preserving its monopoly.
However, if configured properly, with most of non-native Microsoft add-ons stripped, MS IIS web server can be very robust, reliable, secure, and more effective than other web platforms.
What is a benefit of using ISAPI?
Microsoft ISAPI technology is the most robust and effective approach for developing web server applications running on MS IIS platform. It is the only native web application technology for MS IIS. It takes the best from IIS and Windows NT architecture and, when used properly, allows to achieve highest performance and the most extensive functionality on a very regular web server running on a regular Windows machine.
This native technology was not originally well documented by Microsoft who kind of tried to keep it for themselves. Perhaps this is the reason why ISAPI technology is not used as widely as it deserves. However, it is internally a base for all ASP and other upper level web component implementations developed by Microsoft on IIS platform.
One of the main advantages of ISAPI server extension technology is deeper integration of the application with the server. Unlike with CGI scripts or ASP active components, server does not need to load, to launch, and then to unload a new application task every time when an active request from user has to be served. ISAPI technology directly integrates web server functionality with the native Windows system environment. Since ISAPI application can take full advantage of all general Windows APIs, it makes a much wider scope of functionality available to a developer.
For further information, or if you would like to inquire about the possibility of customized development project with us, please contact APD-Soft Development Support.
|