LakeDrops Glossary


When it comes to website styles, the internets knows CSS for ages (CSS stands for Cascading Style Sheet). The good thing about CSS is that browsers can interpret them very quickly and most browser do the same thing with CSS. The downside is that for developers CSS is cumbersome. It is like old-style programming (i.e. “spaghetti code”) and maintenance is difficult – you often see negative side effects when something got changed. With (or SCSS or LESS) all of that has heavily improved for developers only: we can now do the style sheet programming in modern object oriented ways and a compiler is then transforming that into CSS for the browsers. time, output quality and maintenance are getting so much better.


Short for Search Engine Optimisation. When building a website you also have to make sure that people in the world can find it. And as most people are using search engines (Google, Yahoo, Bing, etc.) to find stuff on the internet, we have to make sure that the search engines understand what our web site is all about so that they can propose our site when ever somebody is searching for something that we can offer to them.


This is one of many periods in an agile project that has a start and an end time and actually has the objective to develop and finish something that can be delivered.


This is a secure protocol being used on the internet to encrypt the traffic between the browser of the user or visitor and the web server. Web sites that use are highlighted in the browser’s address bar with browser specific symbols that indicate that the communication on that web site is secured from prying eyes.


Short for Unified Modelling Language. It allows to describe complex structures (data models, workflows, processes, etc.) in plain English with a given grammar and allows to compile that description into a graphical representation of that structure which for human beings is much better to understand.


User Interface


see “Caching Server” above. is an OpenSource product which is widely used for web applications.

Version Control

A version control system is often used in programming environments but can also be used for other types of digital content. It’s like a backup system that keeps track of every single step that has been taken and while reviewing the programming code in a version control system, one can always go back in time to understand what has been done why, when and by whom. If something got broken, this also allows to roll back to an earlier stage that was known as working correctly.


One of the most important tools in software development is a System (a.k.a. VCS). is one of the available VCSs and the one we use at LakeDrops.


Freelancers are individuals who provide services to companies/customers without being employed by their clients or any agencies in between. Most freelancers do have their own company simply because that's required to do business in most countries. There are pros and cons for both the freelancer and the customer, we don't go into detail here. However, LakeDroppers are freelancers and they provide services like entrepreneurs. As teams we've developed our workflows and toolsets. We continue to adjust and improve them permanently. For LakeDrops customers this means access to larger teams without the overhead of many different agencies.