پردازش اطلاعات
برای اینکه داده بتواند توسط کامپیوتر پردازش شود، باید ابتدا به شکلی تبدیل شود که توسط کامپیوتر قابل خواندن باشد. وقتی که داده به صورت دیجیتال است، فرآیندهای متفاوتی می‌تواند روی آن رخ دهد تا به اطلاعات مفید برسیم. پردازش داده شامل تمام پردازش‌ها از ثبت داده‌ها تا داده کاوی است: ثبت داده خالص‌سازی داده کد کردن داده تبدیل داده ترجمه داده خلاصه‌سازی داده اجتماع داده معتبرسازی داده جدول‌بندی داده آنالیز آماری گرافیک کامپیوتری نگهداری داده داده کاوی
تفکیک دغدغه‌ها
در علوم رایانه، تفکیک دغدغه‌ها (Separation of concerns) یک قاعده‌ی طراحی با روش تفکیک برنامه به بخش‌های متمایز است، به گونه‌ای که عملکرد هر بخش، یک دغدغه‌ی متمایز را پاسخ می‌دهد. دغدغه، مجموعه اطلاعاتی است که کد یک برنامه‌ی کامپیوتری را تحت تأثیر قرار می‌دهد. این دغدغه ممکن است خیلی کلّی باشد مثلاً جزئیات سخت افزاری که کد برنامه را برای اجرا روی آن بهینه می‌کنیم، یا دغدغه ممکن است خیلی مشخص و جزئی باشد مثلاً نام کلاسی که از آن اشیاء ساخته می‌شوند. برنامه‌ای که تفکیک دغدغه‌ها را به کار می‌گیرد، برنامه‌ی پودمانی یا قطعه‌ای (Modular) می‌گویند. قطعه‌بندی یا پودمان (Modularity)، و در نتیجهٔ آن، تفکیک دغدغه‌ها از طریق کپسوله‌سازی یا بسته‌بندی (encapsulation) اطلاعات در بخشی از کد که دارای یک رابط (interface) مناسب می‌باشد، حاصل می‌شود. کپسوله‌سازی یک روش است . طراحی لایه‌ای (layered design) در سامانه‌های اطلاعاتی، نمونه‌ی دیگری از به کارگیری تفکیک دغدغه‌هاست(مثلاً لایه‌ی نمایش یا ارائه (presentation layer) یا لایه‌ی منطق کار (business logic layer) و لایه‌ی دسترسی به داده (data access layer)، لایه‌ی تداوم اطلاعات (persistence layer)