Glossary Terms

Agile: Set of frameworks and practices where solutions evolve through collaboration between self-organizing cross-functional teams
AWS (Amazon Web Services): Cloud computing platform provided by Amazon
Android: Mobile operating system primarily developed by Google
API (Application Programming Interface): A set of functions that allow one program to access data and interact with an external program.
Client-server: Computer system where a central server provides data to a number of networked workstations
Cloud Based Database Server: Virtual infrastructure that performs application and information-processing storage
Data Retention: The continued storage of an organization's data for compliance or business reasons
Database: Structured data held in a computer
File Server: Controls access to separately stored files
Geofencing: Using GPS to create a virtual geographic boundary
GitHub: Web-based collaboration platform for software developers
GPS (Global Positioning System): Provides users with positioning and navigation information
Gradle: Build automation tool for multi-language software development
GUI (Graphical User Interface): The set of interactive visual components in software to improve the user experience
HTML (Hypertext Markup Language): Standard markup language for documents designed to be displayed in a web browser
iOS: Mobile operating system developed by Apple
JavaScript: Object-oriented computer programming language commonly used to create interactive effects within web browsers
Jsoup: Open source Java library used mainly for extracting data from HTML
Kotlin: Object-oriented programming language initially designed for Android and Java Virtual Machine (JVM)
Linux: Unix-like, open source operating system for computers, servers, mainframes, etc.
MySQL: A freely available open source relational database management system that uses structured query language (SQL)
PHP (Hypertext Preprocessor): General-purpose scripting language suited to web development
RSS Feed (Really Simple Syndication Feed): Set of instructions on the computer server of a Web site. The feed tells the reader when new material has been published on the Web site
Scrum: A process framework used to manage product development and other knowledge work
Stakeholder(direct): Those involved in the company's day-to-day activities
Stakeholder(indirect): Those more interested in the result of the production
Twilio: A developer platform for communications
UI / UX (User Interface/User Experience): User Interface / User Experience
Web Scraping: Extracting/scraping data from websites
Web Server: A computer that runs websites
Windows: Series of operating systems developed by Microsoft