15 Simple Development Terms Every Client Needs to Know
Updated: October 6, 2016
Have you ever worked with a developer and felt like they were speaking a totally different language? Were you ever embarrassed to ask them what they meant? Did a project ever fail because you weren’t talking about the same thing? Every industry has it’s own vocabulary. Before you invest thousands of dollars into a developer, you should familiarize yourself with their language. Here are 15 practical definitions that will help you make the most of your next project.
- Back-End Development – The creation of everything that happens “behind the scenes”. It’s usually much more complex and responsible for the management and function of the website or app. An example would be the code written to submit form data to a database.
- Browser – The program or application used to “browse” the internet. The most common web browsers include Chrome, Safari, Firefox, and
- HTML – The coded structure of a web page. It stands for Hypertext Markup Language.
- CSS – The code used to define the look and feel of a website. An acronym for Cascading Style Sheet. The browser is able to interpret these styles and display them
- Domain Name – A domain name is the website’s address. It most commonly refers to everything before the .com, .net, .edu, .gov, etc.
- Hosting – Hosting is a term that describes the place where the files that run your website reside. Hosting is necessary to run all publicly accessible websites.
- Server – A server is a high-performance computer where files are stored.
- FTP – Short for “File Transfer Protocol”. This is the method by which files are transferred from a local (personal) computer to the server. You may be asked to provide FTP login information so your developer can upload files to your website’s server.
- ISP – Internet Service Provider. This is the company that provides the digital signal you use to access the internet. Examples include Verizon, Time Warner Cable, Comcast, or AT&T.
- Staging – A private website used to test something prior to public release. You may hear the phrase in the context of “staging server” or “staging website”.
- Plugin – A plugin is a component created by someone else that you can buy or use as an alternative to creating it yourself.
- Agile – A development workflow in which the requirements and solutions evolve over time. This iterative process aims for early delivery and continuous improvement.
- Sprint – A short, highly-focused 1-3 week effort to deliver a defined solution.
Now that you can talk the talk, you can hire your next developer without hesitation or fear of miscommunication. If you found this list helpful, check out my list of 25 Design Terms Every Client Needs to Know.