{"version":"1.0","provider_name":"Silicon Saxony","provider_url":"https:\/\/silicon-saxony.de\/en\/","author_name":"publizer2silisax","author_url":"https:\/\/silicon-saxony.de\/en\/author\/publizer2silisax\/","title":"The basics of software development - Silicon Saxony","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"n7Mjs0hDcm\"><a href=\"https:\/\/silicon-saxony.de\/en\/the-basics-of-software-development\/\">The basics of software development<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/silicon-saxony.de\/en\/the-basics-of-software-development\/embed\/#?secret=n7Mjs0hDcm\" width=\"600\" height=\"338\" title=\"&#8220;The basics of software development&#8221; &#8212; Silicon Saxony\" data-secret=\"n7Mjs0hDcm\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Software development is a multi-faceted process that includes the planning, creation, testing and maintenance of software. In a collaborative and often complex process that requires technical knowledge, creativity and precise execution, different methods, tools and development teams are used depending on the type and purpose of the software to be developed. In this article, we would like to give you an overview of the steps involved in software development, the tools used, current methods and the people involved."}