What Programmer is
A person who designs, codes, tests and documents a computer program or Web site. Professional programmers often hold college degrees in computer science, but a great deal of programming is done by individuals who are self-taught, with little or no formal training.
The meaning of ISAPI
Internet Server Application Program Interface. An application programming interface created by Process Software and Microsoft. It is tailored to Internet servers. ISAPI uses dynamic link libraries (DLLs) to make processes faster than under regular APIs.