{'fraction_non_alphanumeric': 0.016795865633074936, 'fraction_numerical': 0.0, 'mean_word_length': 5.150793650793651, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Software Production Infrastructure for the New Millennium

Software development involves several people with very different skills: customers, managers, accountants, business analysts, systems analysts, designers, developers, etc. Each one of them tends to focus on his or her specific aspect and to consider it the cornerstone of the whole development process. To involve these people in the software development there are many different views of the same knowledge base at the time of the involvement of a specific person. The build and synchronization of these views is a complex task and include a remarkable overhead in the process. This paper presents a set of problems and an overview of a possible solution to the development of an integrated development platform.