That is essentially the same with RTA's Custom Maps. It doesn't do everything that every might want in a mapping program. Generally, if you want a really custom application you have to build one.
...