In most of the software development projects the documentation is not up-to-date or even not existing. Otherwise not such big market of reverser engineering tools could exist. WhiteSoft has the vision that the Documentation is creating the software system and not vice versa. In the last years we could successfully realize systems following this approach with using modern software development approaches like MDA, XP-programming or Rapid Prototyping.