การกระทำการจัดการสร้างและ / หรือการออกแบบและการสร้างการใช้ใหม่สำหรับอสังหาริมทรัพย์เป็นที่รู้จักกันในนามของการพัฒนา ผู้ที่มีส่วนร่วมในการพัฒนาอสังหาริมทรัพย์เรียกว่า "นักพัฒนาซอฟต์แวร์" นักพัฒนาซื้อที่ดินและสร้างหรือปรับปรุงทรัพย์สินเสี่ยงทรัพยากรและทุนของตนในความหวังของรางวัลการลงทุน
บางครั้งการพัฒนาอสังหาริมทรัพย์ถือเป็นโครงการงานสาธารณะซึ่งในกรณีนี้จะไม่ถือว่าเป็นการลงทุนในความรู้สึกแบบคลาสสิก รัฐบาลมีส่วนร่วมในการพัฒนางานสาธารณะเพื่อประโยชน์แก่ชุมชนบางแห่งทำให้คนงานว่างงานกลับมาทำงานหรือบางครั้งก็รักษาขนาดงบประมาณไว้ได้
สำหรับนักพัฒนาเอกชนการพัฒนาอสังหาริมทรัพย์คือการดำเนินธุรกิจระยะยาว นักพัฒนาต้องเชื่อว่าอสังหาริมทรัพย์ที่ได้รับการออกแบบใหม่และได้รับการแต่งตั้งจะมีมูลค่าเพียงพอ (และตอบสนองความต้องการเพียงพอ) เพื่อชดเชยเวลาแรงงานและทรัพยากรอื่น ๆ ที่อุทิศให้กับโครงการ
ในเขตเมืองการพัฒนามักถูก จำกัด โดยกฎหมายเขตของชุมชน เนื่องจากส่วนใหญ่ผู้วางแผนรัฐบาลในเมืองและเขตมีส่วนร่วมในการพัฒนาเมืองตามแผน (PUD) ซึ่งแบ่งแยกการใช้อสังหาริมทรัพย์ (การค้าที่พักอาศัยการพักผ่อนหย่อนใจเป็นต้น) ลงใน "โซนต่างๆ" ที่แตกต่างกัน เพื่อที่จะเปลี่ยนแปลงการใช้ทรัพย์สินนักพัฒนาซอฟต์แวร์มักจะได้รับอนุญาตจากนักวางแผนเมือง
ในแง่ทั่วไปการพัฒนาอสังหาริมทรัพย์เป็นเพียงการผสมผสานระหว่างแรงงานกับที่ดินเพื่อให้บรรลุเป้าหมายที่กำหนดไว้ อย่างไรก็ตามในสังคมยุคใหม่ที่ซับซ้อนการพัฒนาอสังหาริมทรัพย์จำเป็นต้องใช้ความรู้ด้านการเงินข้อกำหนดทางกฎหมายการพยากรณ์ธุรกิจและการพยากรณ์ตลาดและการกำกับดูแลโครงการ