Uhh... yeah sorta. I use this thing called Guitar Pro 5. and you create music tabs with it, for guitar, bass, drums, any instrument really. You make songs it etc. It's what my band uses to get tabs together.
As for techno etc, that's what FL Studio is for.