Clients

15 Simple Development Terms Every Client Needs to Know

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.

  1. Front-End Development – The creation of what you see and interact with on a website or app. This is typically HTML, CSS, and Javascript. An example would be the code written to change the background color of the website.
  2. Back-End DevelopmentThe 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.
  3. Browser – The program or application used to “browse” the internet. The most common web browsers include Chrome, Safari, Firefox, and Internet Explorer Microsoft Edge. Browsers are able to interpret the HTML, CSS, and Javascript and display it on your screen in the form of a website.
  4. HTML The coded structure of a web page. It stands for Hypertext Markup Language.
  5. CSSThe 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
  6. Javascript (JS)The code used to define the behavior and interactions on a website.
  7. Domain NameA domain name is the website’s address. It most commonly refers to everything before the .com, .net, .edu, .gov, etc.
  8. 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.
  9. Server –  A server is a high-performance computer where files are stored. 
  10. FTPShort 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.
  11. ISPInternet 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.
  12. StagingA private website used to test something prior to public release. You may hear the phrase in the context of “staging server” or “staging website”.
  13. PluginA plugin is a component created by someone else that you can buy or use as an alternative to creating it yourself.
  14. AgileA development workflow in which the requirements and solutions evolve over time. This iterative process aims for early delivery and continuous improvement.
  15. SprintA 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.

No thoughts yet. Share yours!

"15 Simple Development Terms Every Client Needs to Know"

Join the Discussion:

Comments post instantly. Your email will not be published. All comments are subject to moderation.