This might sound a newbie question, however I'm new to Mac OS,
Here I've got a compiled application with old Base SDK let say 10.5 version, and it is running without any problem on Mac OS 10.5 version.
On recent version of Mac OS 10.6, 10.7 it works incorrectly in some cases.
The old app should stay compatible in new version of OS, Basically I would like to know how Apple keeps the compatibility with the old applications inside new versions of Mac OS ?