I hardly know much about US-GAAP, so please bear with me in case the question is too easy.
I'm working for a software company reporting in US-GAAP. The last times I
1. If version 2 of our software had that feature, we can't drop it in version 3 (even though no one uses that features) because of US-GAAP.
2. If we want to test our new features at a customer we have to call it a pilot if the product is completely new. A beta shipment if it extens some existing software. You guess it - because of US-GAAP.
Is something like this really described in US-GAAP? Does US-GAAP have specific requirements for different industries? Like here software industry? Where is US-GAAP described (for the software industry)?