problem statement:
placing a self written software inside linux and thus making a linux distribution of my own. The moment we install this self made linux distribution, the software should be able to run on its own.

My interpretation of the above stated problem:
A module with respect to the software needs to be added to the kernel.
No bootloaders need to be written. Grub can be used.

May be I am wrong but kindly enlighten me regarding the steps to be taken !!

thanks in anticipation