Application framework, intended for the development of cross-platform software applications using a widget toolkit