Create and modify various programs and systems with a set of tools for editing the Delphi programming language. Write the native code and modify it in various ways, then run debugging and testing scenarios to determine the integrity and functionality of the results.