All the software instance names mentioned by you is automatically created by ADDM for you. You don't have to manually create sw instance from the processes.
If it's not creating automatically I would suggest you to take a look at the respective TPL & their trigger condition to give you a picuture as in why the sw instance was not automatically created.
What you are telling is right that addm automatically creates the software instance.What i am trying to say is that i want deatil of all applications are installed on the server, like addm should tell that SAP, CRM SAP SRM, OBIEE..etc rather than giving me the name of services.
What i have mentioned above is the SAP services running on the one of the server.It shows running services on the server.