First-principles Packages