Yes. In addition to Impact’s own macro language (IML), you can program any routine using the most common programming languages, such as Visual Basic, Delphi, and C.