

The need to merge unrelated code makes even minor code changes expensive.

Code merging frequently introduces bugs that are difficult to locate and resolve.Ĭustomers report that ownership costs of the retirement fund management system increase continually. Merge operations of the code often take months and involve many developers. Changes to the code base take a long time, AS dependencies are not obvious to individual developers. No resources are provided to refactor or remove existing code. Litware focuses on writing new code for customers. The branch offices access of the source code by using TFS proxy servers.

Source code is stored in Team Foundation Server (TFS) in the main office. The application was developed by using Microsoft Visual Studio. Currently, there are more than 80 have code branches in the application’s code base. Variations of the application are created for individual customers. Some new sections of the application are written in C#. The company’ s primary application is a single monolithic retirement fund management system based on ASP.NE T web forms that use logic written in V8.NET. an independent software vendor (ISV) Litware has a main office and five branch offices.
