AppDevPoint is a tool for developing native applications for different platforms without rewriting the business logic code but maintaining the speed and appearance of the OS. This tools was created specially for mobile development but can be used for desktop development as well.
User Interface (UI) Abstraction.
Programming Language Abstraction.
AppDevPoint manages the common code of your builds; the user interface is done in the native IDE.
This methodology guarantees a complete separation between the interface and business rules.
Windows (WinForms, WPF).