Desktop client development has some significant architectural differences when compared to Web applications. These differences vary from the nature of scoping your database connections through to data binding concerns and validation behaviours.
This section discusses some potential boundaries for a unit of work, tips for dealing with long running units of work and what core LightSpeed features will give you a productivity boost on the desktop.