You mean the concept of client server? Of course. Many. Datasnap is just one of those frameworks that abstract things (and makes things like the broker easier to handle) away, but e.g. mORMot can do that, or Zeos, or... Sqldb... many more. Theoretically it would be possible to write an exact equivalent, but it is not necessary, nor would it simplify things: we tested and dropped datasnap in my Delphi days. It wasn't much better than its predecessor Midas, which we never used in production either. (AFAIK mORMot even started life as a replacement for Midas?)