Customer relationship management system and method having code reuse
First Claim
Patent Images
1. A system for software distribution, comprising:
- a source code base repository;
a computer-based system having a build process wherein the build process detects a tag in the source code base repository wherein the tag indicates whether a particular portion of the source code base is included in two or more product versions of a software application and builds a product version of the software application so that the built product version of the software application contains the particular portion of the source code base based on the detected tags so that the portions of the source code base included in each product version of the software application is controlled by the tags.
2 Assignments
0 Petitions
Accused Products
Abstract
A software-based customer relationship management system and method.
74 Citations
17 Claims
-
1. A system for software distribution, comprising:
-
a source code base repository; a computer-based system having a build process wherein the build process detects a tag in the source code base repository wherein the tag indicates whether a particular portion of the source code base is included in two or more product versions of a software application and builds a product version of the software application so that the built product version of the software application contains the particular portion of the source code base based on the detected tags so that the portions of the source code base included in each product version of the software application is controlled by the tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for software distribution, comprising:
-
a source code base repository; a computer-based system having a build process wherein the build process detects a tag in the source code base repository wherein the tag indicates whether a particular portion of the source code base is included in two or more product versions of a software application and builds a product version of the software application so that the built product version of the software application does not contain the particular portion of the source code base based on the detected tag so that the portions of the source code base included in each product version of the software application is controlled by the tags.
-
-
10. A method for distributing software wherein the software has a source code base wherein the source code base includes one or more tags in the source code base, the method comprising:
-
detecting, by a computer system, a tag in the source code base, the tag indicating whether a particular portion of the source code base is included in two or more product versions of a software application; and building, by the computer system, the product version of the software application so that the built product version of the software application contains the particular portion of the source code base based on the detected tags so that the portions of the source code base included in each product version of the software application is controlled by the tags. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for distributing software wherein the software has a source code base wherein the source code base includes one or more tags in the source code base, the method comprising:
-
detecting, by a computer system, a tag in the source code base, the tag indicating whether a particular portion of the source code base is included in two or more product versions of a software application; and building, by the computer system, the product version of the software application so that the built product version of the software application does not contain the particular portion of the source code base based on the detected tags so that the portions of the source code base included in each product version of the software application is controlled by the tags.
-
Specification