The invention provides a software development support system capable of
reflecting the content added by a person to source code in source code
generated again, without modifying design information.A generator 41
generates source code in which plural insertion markers are inserted on
the basis of design information. An extracting portion 43 extracts code
(inserted code) contained in a range specified by each insertion marker
in source code. Each extracted inserted code is associated with its
identification information and stored into a saving portion 32. When the
generator 41 generates source code, a combining portion 44 performs a
process of combining inserted code with the relevant source code and
outputs the processed source code, wherein the relevant inserted code is
included in plural pieces of inserted code stored in the saving portion
32, source code identified by the identification information for the
relevant inserted code coincides with the relevant source code and an
insertion marker identified by this identification information exists in
the relevant source code and coincides with the relevant insertion
marker.