The question is what applications you consider trivial - and herein lies the answer. What is considered hard now will be trivial in the future, and what is considered impossible now will be considered hard in the future.
Take a simple calculator application for instance. If you asked a team of engineers to build one in 1950 they would consider it hard but possible given some months of work programming their punch-tape spewing tube-filled constantly overheating monster of a computer. Now it is considered trivial.
In the future it will probably be as simple to build what we consider a complicated application as it is for us to program a calculator application. But the only thing that has changed is that the bar has been moved up a few notches.
They call it progress.