My experiences indicate that it is possible to increase reuse with an increased number of libraries, and that many of the libraries need to be domain specific. To successfully build domain specific libraries, consideration of the following increases the chances for success: