HomeSoftwareIDM IDM UltraEdit 24A cross-platform text editor that comes with advanced programming tools id Software Igor Pavlov