If it doesn't have an engine, or a motor, you're really not an "engineer". Also, there are these other people called engineers who do engineering, not programming.
On the same note, how did it come to be that every application program is now an "app"? Even the control panel programs are called "apps" in Windows now. Why not call it a "program" instead.
Stop using silly names for everything.