תנאי שפה הם נתונים שמאפשרים הפיכת פתרון כללי של משוואה דיפרנציאלית לפתרון מסוים. אם זוהי משוואה דיפרנציאלית רגילה התנאים הם ערכי פונקציית הפתרון או הנגזרות השונות שלה במספר סופי של ערכים של המשתנה שלה. אם זוהי משוואה דיפרנציאלית חלקית תנאי השפה הם פונקציית הפתרון או הנגזרות השונות שלה בתחומים מסוימים (השפה), כלומר הם פונקציות בעצמם.