Takeoff Software Construction