Monitor an account's outstanding and incoming transactions

Does Nem provide the function of monitoring an account’s outstanding and incoming transactions?

This is certainly possible using the NEM API, here is a telegram bot someone made that does just that

Yep, the NEM-sdk might be what you’re after, if you’re working with Node.js.

Setting up some websockets is a handy way to monitor accounts in real time. Or you can also periodically request transactions instead.