API
현대 기술에 관해 가장 많이 듣게 될 용어가 있다면 그것은 바로 - API(application programming interface)! API는 하나의 프로그램이 다른 프로그램의 정보를 얻을 수 있게 하는 프로그램 간 메신저 역할을 한다. API는 지금 사용 중인 프로그램에서 요청(request)를 받아서 그 요청을 실행해 줄 수 있는 다른 프로그램에 보낸다. 상대 프로그램 - 보통 데이터베이스 - 에 뭐가 필요한지 전달하고, 받아서, 가져오는 것이다.
예를 들어, ABC마트 매장에 가서 진열된 운동화 중에 원하는 모델의 사이