Add base application framework