EPC Group Turns 24 Years Old.

Posted by Errin O'Connor on Mar, 15, 2021 03:03

It was 24 years ago today when I started EPC Group. The company actually started out as “Enterprise Project” and then in 2006 it was updated to to shorten the email addresses as clients would mention, from time to time, that “your email address is really long.” The company has evolved over the years, the logos have changed, and many new technologies have launched but our passion for delivering for our clients has stayed the same.

Errin Made Image

Photo from SharePoint Saturday D.C. | 2011

EPC Office Photos | Glassdoor

It’s been an absolute honor to work with some of the smartest people I have ever met. Through the ups and downs of running a business for 24 years, I wouldn’t take any of it back. The mistakes and failures at times have only made the company stronger. The successes have been enormous and humbling and the team members I work with every day make coming to work not feel like work at all.

Photo from SharePoint Conference – 2007, Las Vegas, NV

EPC Group - SharePoint Technology Conference 2010 | EPC Grou… | Flickr

I am especially thankful to all of our clients over the years, past and present, who have put their trust in EPC Group to implement their business-critical software platforms such as SharePoint, Power BI, Dynamics 365, Microsoft Teams, Power Apps, Microsoft Exchange, and all of the other elements of the Microsoft Stack.

We have completed thousands and thousands of projects over the years but each on is unique and we always try and approach our clients by putting ourselves in their shoes and to ensure we are implementing something that is scalable and will stand the test of time.

Photo from Microsoft SharePoint Conference 2010 – Anaheim, CA

EPC Group at work at the Micr... - EPC Office Photo |

I look forward to many more years of working closely with our clients to help them take their business requirements and technical \ functional requirements and turn their vision into a reality.

Being around in the IT space for 24 years and having the stellar reputation that we do has been something that takes the effort of so many people here at EPC Group. Every day brings new challenges and curveballs, but I think what has set us apart is that the body of work that we have to pull from and “our toolbox of solutions” allows us to implement projects right the first time.

Photo from the Microsoft Business Application Summit – 2019 – Atlanta, GA

A picture containing person, indoor, ceiling, crowd

Description automatically generated

Thank you to my family, team members and clients for making these last 24 years exciting, memorable and worth every moment.


Errin O’Connor

Founder – EPC Group

Email: [email protected]

[gravityforms id=41 title=”true” description=”false”]
<div class='gf_browser_chrome gform_wrapper exit_intent_popup_wrapper' id='gform_wrapper_41' ><form method='post' enctype='multipart/form-data' id='gform_41' class='exit_intent_popup' action='/epc-group-turns-24-years-old/'> <div class='gform_heading'> <h3 class='gform_title'>Exit Intent</h3> <span class='gform_description'></span> </div> <div class='gform_body'><ul id='gform_fields_41' class='gform_fields top_label form_sublabel_below description_below'><li id='field_41_1' class='gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible' ><input name='input_1' id='input_41_1' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></li><li id='field_41_9' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_41_9' >Full Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_41_9' type='text' value='' class='medium' placeholder='Full Name' aria-required="true" aria-invalid="false" /></div></li><li id='field_41_6' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_41_6' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_6' id='input_41_6' type='text' value='' class='medium' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id='field_41_7' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_41_7' >Phone<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_41_7' type='text' value='' class='medium' placeholder='Phone Number' aria-required="true" aria-invalid="false" /></div></li><li id='field_41_10' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_41_10' >Company Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_41_10' type='text' value='' class='medium' placeholder='Company Name' aria-required="true" aria-invalid="false" /></div></li><li id='field_41_8' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_41_8' >Message</label><div class='ginput_container ginput_container_textarea'><textarea name='input_8' id='input_41_8' class='textarea medium' placeholder='Type your message here...' aria-invalid="false" rows='10' cols='50'></textarea></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_41' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_41"]){return false;} window["gf_submitting_41"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_41"]){return false;} window["gf_submitting_41"]=true; jQuery("#gform_41").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_41' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='41' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_41' value='WyJbXSIsIjEwNTJhNGVmMWMyNzI3YTJmMjdiZTA1NjU4ZDMzYzY3Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_41' id='gform_target_page_number_41' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_41' id='gform_source_page_number_41' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 41) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }jQuery('#input_41_7').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [41, 1]) } ); </script>