Sachverhalt: Sachverhalt: A. Der 1953 geborene W._ absolvierte nach der Sekundarschule die Lehre zum Maschinenzeichner, welche er im Jahr 1973 mit dem Fähigkeitsausweis abschloss. Er übte diesen Beruf bis 1987 aus, zuletzt ab 1978 bei der Carrosserie H._. Von 1987-1992 arbeitete er bei diesem Unternehmen als Leiter EDV/CAD. Anschliessend war er selbstständig tätig in einer mit seinem Bruder als Kollektivgesellschaft geführten Informatikdienstleistungsfirma. Diese wurde im Sommer 2001 verkauft und neu unter der Firma B._ betrieben. Bei diesem Unternehmen war W._ ab 1. September 2001 als Informatiker angestellt, wobei sein Arbeitspensum unter Hinweis auf gesundheitliche Gründe auf 50 % beschränkt wurde. Wegen eines Herzleidens hatte sich W._ im Oktober 1994 und im Juni 2000 operativen Eingriffen unterzogen. Sodann ist er seit Sommer 2001 in psychiatrischer Behandlung. Per Ende April 2002 wurde das Anstellungsverhältnis bei der Firma B._ beendet. W._ war ab diesem Zeitpunkt im Umfang des ausgeübten Pensums arbeitslos gemeldet. Im Mai 2002 ersuchte er um Leistungen der Invalidenversicherung. Die IV-Stelle des Kantons Solothurn traf medizinische sowie erwerbliche Abklärungen und sprach dem Versicherten berufliche Massnahmen zu (Verfügungen vom 17. September und 31. Oktober 2002). Eine berufliche Eingliederung resultierte daraus ebenso wenig wie aus einem auf Veranlassung der Arbeitslosenversicherung vom 1. November 2002 bis 30. April 2003 absolvierten Qualifikationsprogramm. Im September 2003 schloss die IV-Stelle daher die Stellenvermittlung ab und prüfte die Rentenfrage. Mit Verfügung vom 14. Oktober 2003 verneinte sie einen Rentenanspruch mangels eines anspruchsbegründenden Invaliditätsgrades. Daran hielt die Verwaltung auf Einsprache hin fest (Einspracheentscheid vom 9 Dezember 2003). A. Der 1953 geborene W._ absolvierte nach der Sekundarschule die Lehre zum Maschinenzeichner, welche er im Jahr 1973 mit dem Fähigkeitsausweis abschloss. Er übte diesen Beruf bis 1987 aus, zuletzt ab 1978 bei der Carrosserie H._. Von 1987-1992 arbeitete er bei diesem Unternehmen als Leiter EDV/CAD. Anschliessend war er selbstständig tätig in einer mit seinem Bruder als Kollektivgesellschaft geführten Informatikdienstleistungsfirma. Diese wurde im Sommer 2001 verkauft und neu unter der Firma B._ betrieben. Bei diesem Unternehmen war W._ ab 1. September 2001 als Informatiker angestellt, wobei sein Arbeitspensum unter Hinweis auf gesundheitliche Gründe auf 50 % beschränkt wurde. Wegen eines Herzleidens hatte sich W._ im Oktober 1994 und im Juni 2000 operativen Eingriffen unterzogen. Sodann ist er seit Sommer 2001 in psychiatrischer Behandlung. Per Ende April 2002 wurde das Anstellungsverhältnis bei der Firma B._ beendet. W._ war ab diesem Zeitpunkt im Umfang des ausgeübten Pensums arbeitslos gemeldet. Im Mai 2002 ersuchte er um Leistungen der Invalidenversicherung. Die IV-Stelle des Kantons Solothurn traf medizinische sowie erwerbliche Abklärungen und sprach dem Versicherten berufliche Massnahmen zu (Verfügungen vom 17. September und 31. Oktober 2002). Eine berufliche Eingliederung resultierte daraus ebenso wenig wie aus einem auf Veranlassung der Arbeitslosenversicherung vom 1. November 2002 bis 30. April 2003 absolvierten Qualifikationsprogramm. Im September 2003 schloss die IV-Stelle daher die Stellenvermittlung ab und prüfte die Rentenfrage. Mit Verfügung vom 14. Oktober 2003 verneinte sie einen Rentenanspruch mangels eines anspruchsbegründenden Invaliditätsgrades. Daran hielt die Verwaltung auf Einsprache hin fest (Einspracheentscheid vom 9 Dezember 2003). B. Die von W._ hiegegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons Solothurn in dem Sinne gut, dass es den Einspracheentscheid aufhob und die Sache zur ergänzenden Abklärung zum hypothetischen Einkommen ohne Invalidität im Sinne der Erwägungen und zur erneuten Entscheidung über das Leistungsbegehren an die Verwaltung zurückwies (Entscheid vom 13. April 2005). B. Die von W._ hiegegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons Solothurn in dem Sinne gut, dass es den Einspracheentscheid aufhob und die Sache zur ergänzenden Abklärung zum hypothetischen Einkommen ohne Invalidität im Sinne der Erwägungen und zur erneuten Entscheidung über das Leistungsbegehren an die Verwaltung zurückwies (Entscheid vom 13. April 2005). C. Mit Verwaltungsgerichtsbeschwerde lässt W._ beantragen, in Aufhebung des kantonalen Entscheides sei ihm bei einem Invaliditätsgrad von 69.5 % von Mai 2001 bis Ende Dezember 2003 eine ganze und ab 1. Januar 2004 eine Dreiviertelsrente zuzusprechen. Zur Begründung wird namentlich geltend gemacht, entgegen Verwaltung und Vorinstanz sei bei der Invaliditätsbemessung zur Bestimmung des mutmasslichen Einkommens im Gesundheitsfalle nicht von dem als Selbstständigerwerbender erzielten Verdienst, sondern von einer unselbstständigen Erwerbstätigkeit auszugehen. Die IV-Stelle enthält sich eines Antrages zur Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 