We are starting to use a lot more of PHP on Linux+Apache in our website development but come from a IIS & ASP background. We separate the application logic from the presentation using VB components for the application logic and ASP+HTML+Style Sheets for the presentation. What is the equivalent in the PHP world of the VB component. Can PHP call C programs for example. Whats the conventional wisdom here?