Making sure everyone who needs your service can reach it, use it and understand it. (Source 1)
A technique to find patterns in data. This involves taking raw data and forming groups based on similarities. (Source 1)
Agile software development is an umbrella term for a set of frameworks and practices based on the values and principles expressed in the Manifesto for Agile Software Development. (Source 6)
A.I. (Artificial Intelligence)
Artificial Intelligence is:
• Solving problems using human / cognitively / biologically inspired approaches implemented as a computer algorithm
• Using novel algorithms to meet the challenges that computer systems face when embedded in physical or human environments. (Source 5)
An application programming interface (API) is an interface that provides programmatic access to service functionality and data within an application or a database. It can be used as a building block for the development of new interactions with humans, other applications, or smart devices. Companies use APIs to serve the needs of a digital transformation or an ecosystem and start a platform business model.
Abbreviation of application, i.e., software programs that perform specific functions on a computer or handheld device. Apps run the gamut from web browsers and games to specialized programs such as digital recorders, online chat and music players. (Source 3)
ASP (Application Service Provider)
Business that provides computer-based services to customers over a network, i.e., providing EPOS software over a secured broadband connection. (Source 3)
Using software to mimic or emulate selected human and/or a chain of already partially automated tasks within a business or IT process. This can range from simple script-based tasks such as simple data manipulations through to complex orchestration and management of IT operations.