a protocol stack a database management system an operating system or a combination of one or more of them the present disclosure contemplates the use of data processing apparatuses with or without conventional operating systems for example linux unix windows mac os android ios or any other suitable conventional operating system a computer program which may also be referred to or described as a program software a software application a module a software module a script or code can be written in any form of programming language including compiled or interpreted languages or declarative or procedural languages and it can be deployed in any form including as a stand alone program or as a module component subroutine or other unit suitable for use in a computing environment a computer program may but need not correspond to a file in a file system a program can be stored in a portion of a file that holds other programs or data e g one or more scripts stored in a markup language document in a single file dedicated to the program in question or in multiple coordinated files e g files that store one or more modules sub programs or portions of code a computer program can be deployed to be executed on one computer or on multiple.