Data management is a fundamental design feature of Evoke. It is designed to provide maximum flexibility as to how you use and combine data so that you are able to design your apps without being restricted by the way your data is held.
Seamless integration with multiple types of databases
Evoke provides rich functionality in enabling you to define the data you require for your app, define your existing database(s) and your database structures, and the method of combining them by mapping one on to the other. This provides you with the scope you need to design your apps to fully meet your company's business requirements, independently of your current database structures and restrictions.
Evoke will manage the flow of data between your user devices and your back office systems, and will ensure that data is always current and up-to-date at all points of access. It will fully synchronise data between your back end databases, intermediate databases set up to manage your mobile applications and databases held on the user devices. Even where data is subject to communication down-time, it is managed and updated as soon as communication is re-established
SQL and MultiValue databases
Evoke supports a wide array of both SQL and MultiValue databases, so you are able to develop complete SQL or independent MV based systems. Importantly, where your company may be SQL based but have legacy MultiValue systems and databases then Evoke will accommodate both types of database, in the same app. You can call upon data from wherever you require, for optimum use in your app design.