Archive pour la catégorie ‘Visual FoxPro’

The Database – always at the heart of a company’s business reality

It might not make for hot button or buzzword heavy conversation today but sometimes one has to plant their feet firmly on the ground – get back to the basic so to speak, right?

Amazingly, 25 years ago, the only people who spoke of Databases (DB) were the IT folks and they were perceived within large enterprises, not just as geeks but as business gurus – they held the secret formulas, some sort of modern day sorcerers.

Over time, the variety of Database available has diversified greatly and in so doing, databases infiltrated the universe of many different departments of businesses; be it the Sales Force with its CRM, Human Resources (HR) with a homemade Access application, the Finance department with their multitude of Excel sheets (even if strictly speaking, they’re not really DBs, it must be pointed out that Excel still manages the largest amount of data stored globally), Production and Purchasing with their ERP, etc. And that’s without counting the best years of Visual FoxPro (certainly one of the best products ever from Microsoft), which has been replaced by SQL, Oracle and many others…

Since that time, we have widely bandied about the term across many levels of business, for example: “I think we have that info in our client DB”…

Good evening, tonight on Discovery: The Adventures of Data…

(Lire la suite…)

Client Database vs CRM – 12 fundamental questions

Many businesses implement one and/or the other but not always for the right reasons; this can turn out to be costly not only in terms of dollars spent but also in terms of Productivity and Business Development. As well, one doesn’t necessarily go with the other. At least not always or not necessarily.

It seems that everyone has been in CRM mode since the beginnnig of the New Millennium; CRM 1.0, CRM 2.0, Social CRM, CRM-in-the-Cloud, etc., it’s the Buzz word of the moment. Surprisingly, we forget that the 90’s was the Golden Age of Database; at the time every business invested heavily in a Database. Who doesn’t recall VisualFoxPro, the technological feat of Microsoft that was both a Database (data-centric object-oriented) and used a procedural programming language. But that was another time…

The fact is that it’s all well and good to put into place a sophisticated CRM with advanced management functions, with or without plug-ins for Social Media; it will never compensate for the deficiencies or the absence of a Database that properly reflects the reality of your business situation. Equally, you are no further ahead if your CRM system database needs to interface with other IT systems used to run your business.

When it comes to choosing between a CRM and a Database, one must evaluate needs that vary depending on the size, industry sector, and above all the size of the Sales Force/ Customer Service and customer base of your company.

Customer Profiles vs Customer Activity

(Lire la suite…)

La Base de Données – toujours au cœur de la réalité d’affaires des entreprises

Ça ne fait pas très sexy aujourd’hui dans une conversation mais il faut parfois revenir les deux pieds sur terre; c’est-à-dire, à la base, non ?

Étonnamment, il y a 25 ans, les seules personnes qui parlaient de Bases de Données (BD) étaient les gens de TI; et ils étaient perçus plus ou moins comme des gurus au sein des entreprises, grands sorciers modernes, quoi !

Au fil du temps, la gamme de produits de Base de Données offerte sur le marché s’est beaucoup diversifiée et par le fait même, les BD ont pénétré l’univers de plusieurs clientèles différentes au sein des entreprises; que ce soit la Force de Ventes avec son CRM, les Ressources Humaines avec l’application Access « home made », les Finances avec leurs multitudes de fichiers Excel (même si ce n’est pas à proprement parler une véritable BD, notons que c’est quand même Excel qui gère encore aujourd’hui la plus grande quantité de données entreposées mondialement), la Production et les Approvisionnements avec leur ERP, etc.  Et ça, c’est sans compter les belles années de Visual FoxPro (certainement l’un des meilleurs produits de Microsoft) remplacée par SQL, et puis Oracle et tutti quanti…

Depuis, on a largement galvaudé le terme à tous les niveaux des entreprises : « j’pense ben qu’on a ça dans notre BD client »…

Bonsoir, ce soir à Découverte : l’aventure des Données…

(Lire la suite…)

Analystik – 25 ans d’évolution TI…

Analystik, c’est une histoire comme celle de milliers d’autres entreprises : trois copains d’universités se lancent en affaires et fondent une firme de services-conseils TI; « d’intégration et développement logiciel ».  Et vous l’aurez deviné, nous avons vécu, d’aucuns diront survécu, à tout ce à quoi Microsoft nous a convié / confronté ces 25 dernières années.

J’ai pensé qu’il serait amusant, ne serait-ce que pour le plaisir d’apprécier le chemin parcouru, de faire un tour d’horizon de ces 25 ans d’évolution TI

Votre vision est certainement aussi bonne que la mienne mais c’est mon blogue alors…

(Lire la suite…)

Convertir une application Visual FoxPro (VFP) en .Net C#

Que le temps passe vite !  Même si plusieurs y voient une année potentiellement dangereuse au plan économique, je souhaite qu’elle vous soit bénéfique à tous.  Là dessus, depuis le début de l’année 2009, j’ai déjà eu quelques recontres avec des gens qui s’intérrogent à propos de leurs applications Visual FoxPro (VFP) car ils savent que Microsoft ne les supportera plus bientôt.  D’abord, c’est quand « bientôt » ?

Sur son site, Microsoft nous informe, pour VFP 8, que le « Mainstream Support » est terminé depuis le 8 avril 2008 et que l’ »Extended Support » se terminera le 9 avril 2013.  Cela veut dire que Microsoft supportera VFP pour des questions « standards » mais qu’ils n’investiront plus dans cette platefrome de développement pour la faire évoluer.  Comme par exemple, pour la rendre compatible aux nouveaux Windows à venir…  Donc c’est à vous de décider si votre ou vos application(s) sont assez critiques pour nécessiter ou non une mise à niveau.

Pour ne pas présenter un texte trop long et comme plusieurs points sont relativement techniques, j’ai répondu aux quatres questions suivantes dans le schéma ci-dessous :

  • Pourquoi convertir mon application ?
  • Quels sont les défis ?
  • Quelles sont les étapes ?
  • Quels sont les problèmes insoupçonnés ?

Comment convertir une application VFP en .Net C# 

Michel Martel

COMMENT RÉCUPÉRER VOS INVESTISSEMENTS EN VISUAL FOXPRO

Michel Martel, Président d’Analystik, nous explique comment tirer avantage d’une situation qui peut sembler défavorable, voire sans issue. En affaires depuis 1985, Analystik développe des solutions logicielles Web et Windows sur mesure pour la Vente, l’Administration et la Finance et elle a réalisé des mandats d’envergure pour des entreprises renommées telles GE Capital, Banque Nationale, Bombardier Aéronautique et Cascades.

Le contexte

Microsoft a annoncé, il y 2 ans, abandonner Visual FoxPro, préférant consacrer ses efforts à l’environnement « .Net » et Visual Studio. Plusieurs entreprises, ayant effectué des investissements importants en Visual FoxPro (VFP) ces dernières années, se retrouvent confrontées à l’inéluctable, soit devoir déployer un nouvel environnement technologique qui correspond mieux à leurs objectifs d’affaires et aux nouveaux modèles tels l’Architecture Orientée-Service, le Web 2.0, le SaaS (Software as a Service), etc. Et la question qui pèse lourd sur les épaules des décideurs est : « Comment tirer le maximum de ces années d’investissement en Visual FoxPro ? »

Migration ou Réécriture ?

Puis vient la décision subséquente lourde de conséquences : procéder à une migration ou à une réécriture complète des applications et de la base de données développées en VFP ? La réécriture se veut toute indiquée lorsqu’une entreprise doit répondre à des impératifs immédiats de productivité et de rentabilité alors que la migration correspond plus à une orientation d’ordre stratégique ou technologique pour laquelle le temps n’est pas une question de vie ou de mort mais bien une variable contrôlée par l’entreprise elle-même plutôt que par la compétition ou la pression des actionnaires à la rentabilité.

(Lire la suite…)