Create an adaptive application