I don't know that is necessarily dictates a different tech choice, but I think it dictates making sure it's documented / annotated sufficiently, including any and all stuff you use to automate the test/version control/build/deploy/patch/etc bits that sit around the sides of "it"...
Incomplete documentation and/or annotation is the #1 thing that bites me in the arse when I come back to something, personally speaking.