This framework contains 2 components which are designed to help you developing client-server applications which data are not provided by a SQL middleware, but, for instance, by a TP monitor, RPC calls, TCP/IP sockets, HTTP.... they can also be used for applications based on files and for briefcase applications. The first components, TVirtualDataset is provided to create custom Datasets. The second component, TEventDataset (inherits form TVirtualDataset), is provided to be used directly in your application. It exposes 3 events. With these events, you can specify how the physical data are loaded and updated. The components can be used with DELPHI 3.x (tested with professional and client-server versions). There is no run-time DLL.