strace is described as 'Diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state' and is an app in the development category. There are more than 10 alternatives to strace for a variety of platforms, including Linux, Mac, Windows, BSD and FreeBSD apps. The best strace alternative is Process Monitor, which is free. Other great apps like strace are Valgrind, Stratoshark, API Monitor and SystemTap.