Add Basic Application Framework