Talent Casting and Talent Developing Application