সফটওয়্যার কোম্পানি
"সফটওয়্যার" শব্দটি সর্বপ্রথম ব্যবহৃত হয় ১৯৫৩ সালে, তবে ১৯৬০ সালের পর থেকে এটি ব্যাপকভাবে ব্যবহার শুরু হয়। এর পূর্বে কম্পিউটারের প্রোগ্রাম তৈরীর কাজ করতে হতো ক্রেতার অথবা UNIVAC এবং আইবিএম নির্দিষ্ট এর মত নির্দিষ্ট কিছু প্রতিষ্ঠানের মাধ্যমে। কম্পিউটার ইউজেস কোম্পানি হল প্রথম বানিজ্যিক প্রতিষ্ঠান যেখানে কম্পিউটার সফটওয়্যার এবং সেবা প্রদান করা হয়। এটি প্রতিষ্ঠিত হয়েছিল ১৯৫৫ সালে। ১৯৬০ এর প্রথমদিকে সফটওয়্যার প্রস্ততকারী প্রতিষ্ঠানসমূহ ব্যাপকভাবে সম্প্রসারিত হয়। আর এর কিছুদিন আগে থেকেই সর্বসাধারণের মধ্যে কম্পিউটার বিক্রির পরিমাণ বেড়ে যায়। বিশ্ববিদ্যালয়, সরকারী এবং বেসরকারী প্রতিষ্ঠানে তাদের চাহিদা অনুযায়ি বিভিন্ন ধরনের সফরওয়্যারের প্রয়োজন হতে থাকে। এই সময় তৈরী হওয়া সফটওয়্যার সমূহের বেশ কিছু লেখা হয়েছিল নির্দিষ্ট প্রতিষ্ঠানের কর্মচারীদের মাধ্যমে। এর থেকে আবার বেশকিছু বিনামূল্যে দেয়া হয়েছিল ঐ নির্দিষ্ট হার্ডওয়্যার প্রতিষ্ঠান থেকে। আবার কম্পিউটার ইউজেস কোম্পানি(১৯৬৯ সালে প্রতিষ্ঠিত) এর মত বিভিনন বানিজ্যিক প্রতিষ্ঠানের মাধ্যমেও বেশ কিছু সফটওয়্যার তৈরী করিয়ে নেয়া হয়। এই সময়ই কম্পিউটার প্রস্তুকারী প্রতিষ্ঠানসমূহ যন্ত্রাংশের সাথে অপারেটিং সিস্টেম এবং প্রোগ্রামিং এনভাইরোনমেন্ট যুক্ত করে দিতে থাকে।
সফটওয়্যার উন্নয়ন প্রক্রিয়া
কেউ কেউ কোন জীবনচক্র "মডেল"-কে এক শ্রেণির প্রণালীবিদ্যা (methodologies)-এর জন্য বেশ সাধারণ পরিভাষা হিসেবে বিবেচনা করে। আবার, তারা কোন সফটওয়্যার উন্নয়ন "প্রক্রিয়া"-কে কোন নির্দিষ্ট প্রতিষ্ঠানের বেছে নেওয়া একটি নির্দিষ্ট প্রক্রিয়া বুঝাতে বেশ নির্দিষ্ট পরিভাষা হিসেবে বিবেচনা করে। উদাহরণস্বরূপ, অনেক নির্দিষ্ট সফটওয়্যার উন্নয়ন প্রক্রিয়া আছে যেগুলো সর্পিল জীবনচক্র "মডেল"-এর সাথে মানানসই। এই ক্ষেত্রকে সাধারণত উপসেট হিসেবে ধরা হয়।
১৯৬০ সালের আগে সফটওয়্যার উন্নয়ন প্রণালীবিদ্যা (Software Development Methodology যা SDM হিসেবেও পরিচিত) কাঠামোর আবির্ভাব ঘটেনি। এলিয়ট (২০০৪) অনুসারে তথ্য ব্যবস্থা () তৈরি জন্য পদ্ধতি উন্নয়ন জীবনচক্র (-SDLC)-কেই সবচেয়ে পুরনো বিধিবদ্ধ প্রণালীবিদ্যা কাঠামো ধরা যেতে পারে। এসডিএলসি-র মূল ধারণা হল এর মধ্যে কাঠামোর সূত্র প্রয়োগ করে "ধারণার সূত্রপাত থেকে সর্বশেষ সিস্টেম বিলি করা পর্যন্ত - জীবনচক্রের প্রতিটি ধাপ, যেগুলো কাঠামোর (framework) সূত্র প্রয়োগ করে দৃঢ়ভাবে ও ক্রমানুসারে সম্পন্ন করা হয়, সেগুলোর বিনিময়ে স্বপ্রণোদিত, কাঠামোবদ্ধ ও সুশৃঙ্খলভাবে তথ্য ব্যবস্থার উন্নয়ন খোঁজা"। ১৯৬০-এর দশকে এই পদ্ধতি কাঠামোর মূল লক্ষ্য ছিল "বড় মাপের ব্যবসা কংগ্লোমারেট(বহু-শিল্প প্রতিষ্ঠান)-দের যুগে, বড় মাপের সক্রিয় বিজনেস সিস্টেম () প্রস্তুত করা। তথ্য ব্যবস্থার কার্যক্রম ভারী ডাটা প্রসেসিং () ও নাম্বার ক্রাঞ্চিং () রুটিনে আবর্তন করত।"