Lifecycle management is a very much needed feature.  Thank you for including it in Lansweeper!  
Some thoughts:
1. Lifecycle management should allow me to set an expected lifecycle time.  For example, we replace computers every 4 years.  So I should be able to put that date on the asset and then a lifecycle report should be able to show me the current replacements needed and future replacements coming up in the next 12 months.
2. I should be able to make exceptions for EOL/EOS items.  For example, I may have a support contract that extends support for some piece of software.  I should also be able to mark something that is EOL as "accepted risk", make a note to explain, and then for a lifecycle report to show these exceptions with the notes.
3. I'm not finding a lot of software lifecycle data.  This would be very useful to enhance the software inventory.
4. Lots and lots of reports about lifecycle are needed.  I am finding some reports, but they are scattered.  A lifecycle group would be helpful.