Generally, cracking is caused by poor sub-grade conditions. Either the sub-grade was not prepped correctly or moisture is getting between the sub-grade and the concrete, causing the sub-grade to get soft. Freezing/thawing is another common reason for concrete to crack, not to mention driving heavy equipment on it.