... use languages for the Web. They do not even dedicate themselves to desktop applications. They use bbdd NoSql that lack fully flexible and single-threaded structures and are very easy to scale, since they do not need powerful computers. You can work online or offline, once it connects automatically ...