Key software development terms explained simply. From APIs to UI/UX, understand the concepts that power modern technology.
A set of rules that allows software applications to communicate with each other.
DevelopmentA binary-to-text encoding scheme that represents binary data using 64 printable ASCII characters.
DevelopmentAn organized system for storing, managing, and retrieving structured data.
DevelopmentA query language for APIs that lets clients request exactly the data they need.
DevelopmentA compact, URL-safe token format used for securely transmitting information between parties.
DevelopmentAn open standard for delegated authorization that lets apps access resources on behalf of a user.
DevelopmentA pattern-matching language used to search, match, and manipulate text.
DevelopmentAn architectural style for building web services that use HTTP methods to access and manipulate resources.
DevelopmentA typed superset of JavaScript that compiles to plain JavaScript and catches errors at build time.
DevelopmentA 128-bit identifier guaranteed to be unique across space and time.
DevelopmentAn iterative approach to project management and software development that emphasizes flexibility and collaboration.
BusinessThe simplest version of a product that delivers core value and can be released to early users.
BusinessCloud-hosted software accessed via the internet on a subscription basis.
BusinessThe practice of optimizing websites to rank higher in search engine results.
BusinessA geographically distributed network of servers that delivers web content to users from the nearest location.
InfrastructureAutomated practices for building, testing, and deploying code changes frequently and reliably.
InfrastructureA platform for building, shipping, and running applications in lightweight, portable containers.
InfrastructureAn open-source platform for automating the deployment, scaling, and management of containerized applications.
InfrastructureLet's discuss how we can bring your idea to life. From initial concept to production-ready product — we've got you covered.