Does it apply to solo companies that provide software consulting to others? I guess it doesn't for S-Corps, because of passthrough, but might for C-Corps?
If you sold the software asset to another company you don’t get an asset on your books.
Right, that's more clear cut with proprietary software, but what about open source code?