Rules For Capitalizing Software