Finished reading a book
Just finished:
Semantic Software Design
. It provides a good starting point for increasing the available tools at your disposition for designing software solutions during the different software development stages.