Makes now use of the internal appframework