Rules For Capitalizing Software Costs