دستورالعملهای طراحی خانوادهپسند به منظور درآمیختن عناصر زندگی خانوادگی کاربران با محصولات نرمافزاری تدوین شده است. هرچند که بسیاری از نرمافزارها ممکن است در نگاه نخست ارتباط چندانی با خانواده پیدا نکنند، اما اغلب برنامههایی که در زندگی روزمره اعضای خانواده مورد استفاده قرار میگیرند امکان لحاظ کردن ویژگیهای خانوادگی را دارند.
مخاطبان اصلی دستورالعملهای طراحی خانوادهپسند، مدیران محصول، طراحان و توسعهدهندگان نرمافزار هستند که میتوانند از این راهنما در مراحل مختلف توسعه محصول شامل نیازسنجی، طراحی و پیادهسازی استفاده کنند. مخاطبان دیگری نظیر کارفرمایان، کاربران نهایی و حتی سیاستگذاران نیز میتوانند از این دستورالعملها در راستای پیشبرد خواستهها و اقدامات مدنظر خود بهره بگیرند.
انگیزه و آمادگی ذهنی طراحان و مدیران محصول برای پذیرش استفاده خانوادگی کاربران از یک نرمافزار ابتداییترین گام طراحی خانوادهپسند به شمار میرود. از آنجا که ملاحظات مربوط به خانوادگیسازی باید در سطوح مختلف محصول اعم از نمایش، منطق و دادهها اعمال شوند، رویارویی با این چالشها باید در ابتدا مورد پذیرش ایشان قرار گرفته باشد. لازم به ذکر است که با پیوند زدن فنون بازاریابی با طراحی خانوادهپسند میتوان به خوبی از مزیتهای تجاری این حرکت بهره برد.
از نقطهنظر فنی، خانوادهپسندی میتواند همانند نیازمندیهای غیرعملکردی نرمافزار نظیر امنیت، کاربردپذیری، دسترسپذیری و … در نظر گرفته شود. به عبارت دیگر، همانطور که یک نرمافزار با عملکردهای مختلف خود میتواند امن، دسترسپذیر یا کاربرپسند تلقی شود، خانوادهپسند نیز میتواند باشد.
طراحی خانوادهپسند یا «خانوادگیسازی نرمافزار» را نباید با «نرمافزارهای خانوادگی» اشتباه گرفت، چرا که خانوادگیسازی میتواند در گونههای مختلفی از نرمافزارها نظیر برنامههای ارتباطی، خرید و فروش، مسافرت، مالی و … اتفاق بیفتد و این رویکرد منحصر به دسته خاصی از نرمافزارها نیست.
اغلب مفاهیمی که معنای زندگی خانوادگی را شکل میدهند، از کتب مرجع و نظرات کارشناسان خانواده قابل استخراج هستند. برخی از مهمترین ویژگیهای خانواده را میتوان این گونه برشمرد: