Turbo Macro Pro is a improved version of the original Turbo Assembler Macro, which is itself a follow up version to the original Turbo Assembler. The software can be thought of as having two distinct yet highly integrated parts - editor and assembler with many features. In addition to editing and I/O, the user is able to trigger an assembly from within this editor itself.