Release R2007b is around seven years old now (released September 2007.) Release R14SP1 is almost 10 years old (released October 2004.) There have been a LOT of changes between those two releases.
> Can I change anything in the code in order to run?
It depends. If that app depends upon features that were introduced in the three years between your release and the release in which it's documented to work, it may require significant modification to get it to work. It may be easier to upgrade to a newer release, and doing so would give you access to the capabilities introduced in the past decade, some of which are mentioned here.