The LOB Application Programming Pattern
A Line of Business (LOB) application, is a computer program that is vital to running an enterprise. They're business rather than consumer applications. LOB applications are usually large programs that contain a number of integrated capabilities and tie into databases and database management systems. A LOB application may contain hundreds of dialog screens.
Read topic Line of Business (LOB) applications for a full explanation.
The LOB Programming Pattern
The programming pattern describes in detail how to structure a LOB application.
The programming pattern is aimed at XAML projects like WPF, UWP and Xamarin. The pattern can be adapted of UI's like WinForms and HTML.
A sample of the project pattern is included as the "Learn the programming pattern for LOB (Line of Business) applications" template.
The template installs a WPF client project connecting directly to the "Van Arsdel" SQLite database. The app contains dialogs for selecting orders, and selecting and adding county codes. It is an in-depth demonstration of using viewmodels and recordsets for rapidly developing LOB software.
ViewModels
Re-using dialogs
The lookup dialog
Start with datagrid
The VenturaSQL documentation is complete, apart from this topic. This programming pattern document will be completed December 2018.