In the past, it can take a lot of time to develop a published motherboard even prior to the first model was made. The design procedure, which is where a lot of the work is done, is complicated. There are many variables to think about when developing PCBs, however http://charliefnlh417396.alltdesign.com/benefits-of-pcb-design-software-program-16480635