In my opinion, yes, the software is considered a web-based or mobile application to make deposits and would require the new digital sign.
From the FAQs:
Under part 328, the FDIC official digital sign must be displayed on “digital deposit taking channels,” which includes IDIs’ “websites and web-based or mobile applications that offer the ability to make deposits electronically and provide access to deposits at insured depository institutions.” 12 CFR § 328.5(a). If an IDI’s website is purely informational, with no ability to make deposits or access deposits, it would not be a digital deposit-taking channel.
_________________________
My views only.