CEF Digital

The digital arm of the Connecting Europe Facility, funds investments in digital building blocks and cross-border digital infrastructures that improve the daily lives of European citizens.




Building the digital single market

CEF supports multiple digital infrastructure projects which contribute to improvements in the daily lives of Europeans through digital inclusion, the connectivity and interoperability of European digital services, and the development of a Digital Single Market.

<span class="heading-icon"><i class="material-icons">apps</i></span>

Use a Digital Building Block

Reusable digital building blocks that help public and private sector teams deliver digital services faster and comply with regulation.

<span class="heading-icon"><i class="material-icons">favorite_border</i></span>

See Cross-Border Services

Digital services in sectors such as Justice, Health and Taxation built with help from the CEF Building Blocks.

<span class="heading-icon"><i class="material-icons">euro_symbol</i></span>

Apply for Grant Funding

€1.04 billion is available to fund Digital Infrastructure projects under the CEF Programme for 2014-2020, apply now.

<a href="https://ec.europa.eu/cefdigital/wiki/display/CEFDIGITAL/News">
<span class="heading-icon"><i class="material-icons">chat_bubble_outline</i></span>
</a>

NEWS

SUCCESS STORIES


Stay up to date

Sign up to our CEF Building Block Bulletin for the latest news straight to your inbox every 2 weeks.

<!-- Begin MailChimp Signup Form -->
<div id="mc_embed_signup">
<form action="//europa.us13.list-manage.com/subscribe/post?u=9a428438959d4d20c2a84163b&amp;id=bc6ca47df5" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="mc_embed_signup_scroll">
        <!--<label for="mce-EMAIL">Subscribe for community news and updates</label>-->
        <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
    <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_9a428438959d4d20c2a84163b_bc6ca47df5" tabindex="-1" value=""></div>
    <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </div>
</form>
</div>
<!--End mc_embed_signup-->

Statistics

The latest figures on the CEF Building Blocks and Cross-Border Digital Infrastructures.

<div class="statistic-item">
   <div class="single-chart">
       <svg viewbox="0 0 36 36" class="circular-chart">
            <path class="circle-bg"
        d="M18 2.0845
          a 15.9155 15.9155 0 0 1 0 31.831
          a 15.9155 15.9155 0 0 1 0 -31.831"
      />
            <path class="circle"
        stroke-dasharray="100, 100"
        d="M18 2.0845
          a 15.9155 15.9155 0 0 1 0 31.831
          a 15.9155 15.9155 0 0 1 0 -31.831"
      />
            <text x="18" y="20.35" class="percentage">1M</text>
          </svg>
   </div>
</div>

Business Register Interconnection System

Documents Exchanged

<div class="statistic-item">
  <div class="single-chart">
     <svg viewbox="0 0 36 36" class="circular-chart">
        <path class="circle-bg"
           d="M18 2.0845
           a 15.9155 15.9155 0 0 1 0
           31.831
           a 15.9155 15.9155 0 0 1 0
           -31.831"/>
        <path class="circle"
           stroke-dasharray="100,
           100"
           d="M18 2.0845
           a 15.9155 15.9155 0 0 1 0
           31.831
           a 15.9155 15.9155 0 0 1 0
           -31.831"/>
        <text x="18" y="20.35" class="percentage">14K</text>
      </svg>
   </div>
</div>

Find a
Lawyer

Visits

<div class="statistic-item">
   <div class="single-chart">
      <svg viewbox="0 0 36 36" class="circular-chart">
         <path class="circle-bg"
            d="M18 2.0845
            a 15.9155 15.9155 0 0 1 0 31.831
            a 15.9155 15.9155 0 0 1 0 -31.831"/>
         <path class="circle"
            stroke-dasharray="100, 100"
            d="M18 2.0845
            a 15.9155 15.9155 0 0 1 0 31.831
            a 15.9155 15.9155 0 0 1 0 -31.831"
            />
         <text x="18" y="20.35" class="percentage">59K</text>
      </svg>
   </div>
</div>

Online Dispute Resolution

Complaints Logged

<div class="statistic-item">
   <div class="single-chart">
      <svg viewbox="0 0 36 36" class="circular-chart">
         <path class="circle-bg"
            d="M18 2.0845
            a 15.9155 15.9155 0 0 1 0 31.831
            a 15.9155 15.9155 0 0 1 0 -31.831"/>
         <path class="circle"
            stroke-dasharray="100, 100"
            d="M18 2.0845
            a 15.9155 15.9155 0 0 1 0 31.831
            a 15.9155 15.9155 0 0 1 0 -31.831"
            />
         <text x="18" y="20.35" class="percentage">2K</text>
      </svg>
   </div>
</div>

Public Open
Data

Data Sets Downloaded

Secure digital public services

We can only get the best out of the opportunities offered by digital tools, online networks and digital services if we trust them. People may hesitate to use digital services if they are not confident that they are reliable, safe and secure.

Mariya Gabriel
European Commissioner for Digital Economy and Society

<span class="heading-icon"><i class="material-icons">cloud</i></span>

Backed by regulation


Recommended reading

Europeans still face barriers when using (cross-border) online tools and services. This means that citizens miss out on goods and services and businesses miss out on market potential, while also governments cannot fully benefit from digital technologies. The EU’s Digital Single Market aims to overcome these challenges by creating the right environment for digital networks and services to flourish. This is not only achieved by setting the right regulatory conditions, but also by providing cross-border digital infrastructures and services.


Get Started

Contact us to find out more

/* --- RESET TEXT CONFLUENCE/BRIKIT/CUSTOM --- */
/* ------------------------------------------- */
body, .brikit-canvas ul li {font-size: 16px; font-weight: 400; color: #333;} 

h1, .brikit-content-layers h1, .brikit-content-layers h1:first-child { margin:0; padding:0 0 20px 0; font-size: 60px;} 

h2, .brikit-content-layers h2, .brikit-content-layers h2:first-child { margin:0; padding:0 0 20px 0; font-size: 27px; text-transform: uppercase; color: #397DC0;} 

.wiki-content h3, .brikit-content-layers h3, .brikit-content-layers h3:first-child, h3 { margin:0; padding:0 0 20px 0; font-size: 21px;}

h2, h3 { font-weight: bold; letter-spacing: 1px;}

h2, h3, p, ul { margin:0; padding: 0; line-height:1;}

p { padding-bottom:20px;}

/* --- RESET CONFLUENCE --- */
/* ------------------------ */
.wiki-content { background-color: white;}
.sectionColumnWrapper { display: block; overflow-x: visible;}
.brikit-canvas p {font-size: 16px;}

/* --- RESET BRIKIT --- */
/* -------------------- */
.brikit-content-layers .brikit-content-block { background-color: transparent;}
.brikit-content-layers .brikit-layer  { background-color: transparent;}
.brikit-container-content  { background-color: transparent;}
.brikit-content-layers .brikit-content-block { overflow: visible;}

/* --- LINK --- */
.brikit-content-layers a, .brikit-content-layers a:link { color: #397DC0; text-decoration:none;}
.brikit-content-layers a:hover, .brikit-content-layers a:active { text-decoration:underline;}

/* --- BRIKIT COMPONENT --- */
/* ------------------------ */
/* --- BUTTON --- */
.aui-button.action-button { font-size:14px; text-transform: uppercase; letter-spacing: 1px; color:#333333; background-color: #FDD511; border-radius: 2px;
webkit-box-shadow: 0 3px 7px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.08);
box-shadow: 0 3px 7px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.08);
}
.aui-button.action-button:hover, #mc_embed_signup .button:hover { color:#333333; background-color: #FDD511; text-decoration: underline;
webkit-box-shadow: 0 1px 3px rgba(50,50,93,.1),0 1px 1px rgba(0,0,0,.08);
box-shadow: 0 1px 3px rgba(50,50,93,.1),0 1px 1px rgba(0,0,0,.08); 
} 

.aui-button.action-button.btn-secondary { background-color: white !important;}
.aui-button.action-button.btn-secondary:hover { background-color: #fefefe !important;}

.aui-button.action-button a, #main .brikit-content-layers .aui-button.action-button a { font-weight:400;}

/* --- HIDE BREADCRUMBS AND HEADER BORDER--- */
/* ----------------- */
.brikit-container-backdrop.brikit-title-backdrop.false {display: none !important;}
.brikit-container-backdrop.brikit-header-backdrop {border-bottom: 0px !important;}
.brikit-content-block.original.designable-element.from-layout.position-bottom {display: none;}
/* --- MAIL CHIMP --- */
/* ----------------- */
#mc_embed_signup input.email { margin: 0 0 20px 0; width: 90%; min-width: auto;} 
#mc_embed_signup input.button {width:auto; height:auto; line-height:1;}
#mc_embed_signup .button { padding:10px 12px; width:auto; height:auto; text-transform: uppercase; line-height:1; letter-spacing: 1px; color:#333333; background-color: #FDD511; border-radius: 2px; webkit-box-shadow: 0 3px 7px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.08); box-shadow: 0 3px 7px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.08);}

button.action-button a:after { display:none;}

/* --- STRUCTURE --- */
/* ----------------- */
body {background: white;} 

.section { margin-bottom:40px; padding-bottom:60px; /*border:1px solid red;*/}
/*.columnMacro { border:1px solid blue !important;}*/

/* --- SLIDER --- */
/* -------------- */
.slider.brikit-content-layers, .slider.brikit-content-layer-backdrop { margin-bottom:80px; padding-top:60px;
background: #397dc0; /* Old browsers */
background: -moz-linear-gradient(left,  #397dc0 1%, #004494 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #397dc0 1%,#004494 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #397dc0 1%,#004494 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#397dc0', endColorstr='#004494',GradientType=1 ); /* IE6-9 */
}
.slider h1, .slider p {color: white;}
//.slider .btn-secondary { margin-left:10px;}
/*HACK CONFLUENCE*/
.slider .img-absolute-wrapper { position:relative;} 
.slider .img-absolute-wrapper span.confluence-embedded-file-wrapper { display:block; max-width:120%;}
.slider .img-absolute-wrapper img { position:absolute;}
/*---*/

/* --- NEWS --- */
/* ------------ */
.news.brikit-content-layers, .news.brikit-content-layer-backdrop { margin-bottom:180px; padding-top:60px; padding-bottom:0; position: relative; background-color: #f0f5fa;}
.news::before { z-index:1; content: ""; position: absolute; bottom: -100px; height: 200px; left: 0; right: 0; background-color: #f0f5fa; webkit-transform: skew(0,-5deg); transform: skew(0,-5deg);}
.news h2, .brikit-content-layers .news h2, .brikit-content-layers .news h2:first-child { color: #333;}

.news .card, .news .content { z-index: 2; position:relative;}
.news .card { position: absolute; margin-top: 70px; padding:60px 30px; background-color: #fff; -webkit-box-shadow: 0 15px 35px rgba(50,50,93,.1), 0 5px 15px rgba(0,0,0,.07); box-shadow: 0 15px 35px rgba(50,50,93,.1), 0 5px 15px rgba(0,0,0,.07); webkit-transition-duration: .15s; transition-duration: .15s;} 
.news .card:hover { -webkit-box-shadow: 0 5px 10px rgba(50,50,93,.1), 0 2px 4px rgba(0,0,0,.07); box-shadow: 0 5px 10px rgba(50,50,93,.1), 0 2px 4px rgba(0,0,0,.07);}

.blog-post-list li.blog-item { border: none; padding: 5px 0px;}
.blog-post-list {margin-top: -30px; margin-bottom: 40px;}

.blog-post-list li.blog-item:hover {background: none;}
/* --- STATISTIC --- */
/* ----------------- */
.statistic {border-bottom: 1px solid #eee;}
.statistic h3 { padding-bottom:0;}
/*HACK CONFLUENCE*/
.statistic .columnMacro:first-child .statistic-item { padding-left:10px; padding-right:10px;} 

/* --- TESTIMONIAL --- */
/* ------------------- */
.testimonial {border-bottom: 1px solid #eee;}
.testimonial .sectionColumnWrapper { overflow:visible;}
.testimonial h2, .brikit-content-layers .testimonial h2, .brikit-content-layers .testimonial h2:first-child { position:relative; overflow:visible;}
.testimonial h2::after { position:absolute; top:-90px; right:20px; content: "\02EE"; font-size:150px; line-height: 1; color:#eee;}

/* --- BACKED BY --- */
/* ----------------- */
.backed-by {border-bottom: 1px solid #eee;}
.backed-by .heading-icon { margin-left:auto; margin-right:auto;}

.recommended-reading { padding:30px 20px; background-color: #f0f5fa !important;}
.recommended-reading h3 { text-transform:uppercase; color: #397DC0;}
.recommended-reading ul li { margin-bottom:5px; list-style-type: none;}
.recommended-reading a { display:block;}
.recommended-reading a::after { font-family: 'Material Icons'; content: " launch"; -webkit-font-feature-settings: 'liga' 1; -moz-font-feature-settings: 'liga' 1; font-feature-settings: 'liga' 1;}

/* --- CONTACT CTA --- */
/* ------------------- */
.contact-cta { margin-bottom:0; padding:0; color:#333;}
.contact-cta h2, .brikit-content-layers .contact-cta h2, .brikit-content-layers .contact-cta h2:first-child { margin:0; padding:0; color:#333;}

/* --- COMPONENT --- */
/* ----------------- */
/*---CIRCLE---*/
.flex-wrapper { display: flex; flex-flow: row nowrap;}
.single-chart { justify-content: space-around;}
.circular-chart { display: block; margin: 0 auto; max-width:80%; max-height: 250px;}
/*HACK IE 11*/
*::-ms-backdrop, .circular-chart { max-width:150px;}
.circular-chart .circle { stroke: #397DC0;}
.circle-bg { fill: none; stroke: #DBECF8; stroke-width: 2;}
.circle { fill: none; stroke-width:2; stroke-linecap: round; animation: progress 1s ease-out forwards;}
.percentage { fill: #397DC0; font-family: sans-serif; font-size: 0.5em; text-anchor: middle;}

@media (orientation: landscape) { .single-chart { padding: 2vh 0;}}
@media (orientation: portrait) {.single-chart { padding: 4vw 0;}}

@keyframes progress {0% {stroke-dasharray: 0 100;}}

/* --- HELPER CLASS --- */
/* -------------------- */
.heading-icon { display: table; width: 50px; margin-bottom: 15px; height: 50px; background: #397DC0; border-radius:999px; /*-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;*/}
.heading-icon i { color:white; display: table-cell; vertical-align: middle; text-align: center;}

a.launch-link { display:block;}
a.launch-link::after { font-family: 'Material Icons'; content: " launch"; -webkit-font-feature-settings: 'liga' 1; -moz-font-feature-settings: 'liga' 1; font-feature-settings: 'liga' 1;}