Thanks for the reply!
Well i think i would like to work for one of those middleware companies so i will just create a simple engine which i will use myself, and as you said add more to it as i go on, or as i see fit.
Sorry for sounding a bit dumb but what do you mean by sofware engineering?
” Also an old bit of S\W engineering would be useful in the engine, seeing as your studying that. ”
I have already started the design process if that is what you mean? E.g. requirements specification etc.