Microsoft CRM Customization ? Programming Closed Email Activity

Microsoft CRM is CRM answer from Microsoft and attempt to get market share from Siebel, Oracle and others traditional Client Relationship Management System vendors. Microsoft CRM uses all the spectrum of Microsoft recent technologies: .Net, MS Exchange, MS Outlook, MS SQL Server, Replication, Indexing, Active Directory, Windows 2000/2003 security model, C#, VB.Net, HTML, XML Web Service, XLTP, Javascript to name a few.

Today's topic is Activity of email type programming - you usually deal with these customizations when you improve Microsoft Exchange CRM connector. How do you create closed activity - this is the main discussion topic. We'll use C#.Net coding

One of the roles of our Exchange Event Handler/Sink is creation MS CRM Closed Activity in handling incoming and outgoing email messages. The interaction with Microsoft CRM uses two approached ? using MS CRM SDK (handling inbound and outbound XML messages) and via direct access to MS CRM Database. Let's first look at the Closed Activity creation algorithm:

1. First we need to understand the entity we need to create activity for: Account, Lead or Contact. The selection should use specific criteria ? in our case this is email address:

if ((crmAccount = crmConnector.GetAccount(mailboxFrom)) != null) {

}

else if ((crmContact = crmConnector.GetContact(mailboxFrom)) != null) {

}

else if ((crmLead = crmConnector.GetLead(mailboxFrom)) != null) {

}

2. Then we have to get GUID of MS CRM user, who owns this entity, C# code like this:

crmUser = crmConnector.GetUser(crmAccount.GetOwnerId());

3. Next step is closed Activity creation:

emailId = crmConnector.CreateEmailActivity(

crmUser.GetId(),

Microsoft.Crm.Platform.Types.ObjectTy pe.otAccount, crmAccount.GetId(),

Microsoft.Crm.Platform.Types.ObjectType.otSystemUser, crmUser.GetId(),

crmAccount.GetEmailAddress(), crmUser.GetEmailAddress(), sSubject, sBody);

4. The method to create closed activity:

public Guid CreateEmailActivity(Guid userId, int fromObjectType, Guid fromObjectId, int toObjectType, Guid toObjectId, string mailFrom, string mailTo, string subject, string body) {

try {

log.Debug("Prepare for Mail Activity Creating");

// BizUser proxy object

Microsoft.Crm.Platform.Proxy.BizUser bizUser = new Microsoft.Crm.Platform.Proxy.BizUser();

ICredentials credentials = new NetworkCredential(sysUserId, sysPassword, sysDomain);

bizUser.Url = crmDir + "BizUser.srf";

bizUser.Credentials = credentials;

Microsoft.Crm.Platform.Proxy.CUserAuth userAuth = bizUser.WhoAmI();

// CRMEmail proxy object

Microsoft.Crm.Platform.Proxy.CRMEmail email = new Microsoft.Crm.Platform.Proxy.CRMEmail();

email.Credentials = credentials;

email.Url = crmDir + "CRMEmail.srf";

// Set up the XML string for the activity

string strActivityXml = "";

strActivityXml += "";

strActivityXml += "") + "]]>";

strActivityXml += "";

strActivityXml += userId.ToString("B") + "";

strActivityXml += "";

// Set up the XML string for the activity parties

string strPartiesXml = "";

strPartiesXml += "";

strPartiesXml += "" + mailTo + "";

if (toObjectType == Microsoft.Crm.Platform.Types.ObjectType.otSystemUser) {

strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otSystemUser.ToString() + "";

}

else if (toObjectType == Microsoft.Crm.Platform.Types.ObjectType.otAccount) {

strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otAccount.ToString() + "";

}

else if (toObjectType == Microsoft.Crm.Platform.Types.ObjectType.otContact) {

strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otContact.ToString() + "";

}

else if (toObjectType == Microsoft.Crm.Platform.Types.ObjectType.otLead) {

strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otLead.ToString() + "";

}

strPartiesXml += ""+ toObjectId.ToString("B") + "";

strPartiesXml += "";

strPartiesXml += Microsoft.Crm.Platform.Types.ACTIVITY_PARTY_TYPE.ACTIVITY_PARTY_TO_RECIPIENT.ToString();

strPa rtiesXml += "";

strPartiesXml += "";

strPartiesXml += "";

strPartiesXml += "" + mailFrom + "";

if (fromObjectType == Microsoft.Crm.Platform.Types.ObjectType.otSystemUser) {

strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otSystemUser.ToString() + "";

}

else if (fromObjectType == Microsoft.Crm.Platform.Types.ObjectType.otAccount) {

strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otAccount.ToString() + "";

}

else if (fromObjectType == Microsoft.Crm.Platform.Types.ObjectType.otContact) {

strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otContact.ToString() + "";

}

else if (fromObjectType == Microsoft.Crm.Platform.Types.ObjectType.otLead) {

strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otLead.ToString() + "";

}

strPartiesXml += ""+ fromObjectId.ToString("B") + "";

strPartiesXml += "";

strPartiesXml += Microsoft.Crm.Platform.Types.ACTIVITY_PARTY_TYPE.ACTIVITY_PARTY_SENDER.ToString();

strPartiesX ml += "";

strPartiesXml += "";

strPartiesXml += "";

log.Debug(strPartiesXml);

// Create the e-mail object

Guid emailId = new Guid(email.Create(userAuth, strActivityXml, strPartiesXml));

return emailId;

}

catch (System.Web.Services.Protocols.SoapException e) {

log.Debug("ErrorMessage: " + e.Message + " " + e.Detail.OuterXml + " Source: " + e.Source);

}

catch (Exception e) {

log.Debug(e.Message + " " + e.StackTrace);

}

return new Guid();

}

5. To make the activity just created be shown correctly you need to setup it's flags according to MS CRM standards:

public void UpdateActivityCodes(Guid emailId) {

try {

OleDbCommand command = conn.CreateCommand();

command.CommandText = "UPDATE ActivityBase SET DirectionCode = (?), StateCode = (?), PriorityCode = (?) WHERE ActivityId = (?)";

command.Prepare();

command.Parameters.Add(new OleDbParameter("DirectionCode", Microsoft.Crm.Platform.Types.EVENT_DIRECTION.ED_INCOMING));

command.Parameters.Add(new OleDbParameter("StateCode", Microsoft.Crm.Platform.Types.ACTIVITY_STATE.ACTS_CLOSED));

command.Parameters.Add(new OleDbParameter("PriorityCode", Microsoft.Crm.Platform.Types.PRIORITY_CODE.PC_MEDIUM));

command.Parameters.Add(new OleDbParameter("ActivityId", emailId));

log.Debug("Prepare to update activity code " + emailId.ToString("B") + " in ActivityBase");

command.ExecuteNonQuery();

}

catch(Exception e) {

log.Debug(e.Message + " " + e.StackTrace);

}

}

public void UpdateActivityQueueCodes(Guid emailId, Guid queueId) {

try {

OleDbCommand command = conn.CreateCommand();

command.CommandText = "UPDATE QueueItemBase SET Priority = (?), State = (?), QueueId = (?) WHERE ObjectId = (?)";

command.Prepare();

command.Parameters.Add(new OleDbParameter("Priority", Microsoft.Crm.Platform.Types.PRIORITY_CODE.PC_MEDIUM));

command.Parameters.Add(new OleDbParameter("State", Microsoft.Crm.Platform.Types.ACTIVITY_STATE.ACTS_CLOSED));

command.Parameters.Add(new OleDbParameter("QueueId", queueId));

command.Parameters.Add(new OleDbParameter("ObjectId", emailId));

log.Debug("Prepare to update activity queue code " + emailId.ToString("B") + " in QueueItemBase");

command.ExecuteNonQuery();

}

catch(Exception e) {

log.Debug(e.Message + " " + e.StackTrace);

}

}

Happy customizing, implementing and modifying! If you want us to do the job - give us a call 1-866-528-0577! [email protected]

About The Author

Boris Makushkin is Lead Software Developer in Alba Spectrum Technologies ? USA nationwide Microsoft CRM, Microsoft Great Plains customization company, based in Chicago, Boston, San Francisco, San Diego, Los Angeles, Houston, Dallas, Atlanta, Miami, Montreal, Toronto, Vancouver, Madrid, Moscow, Europe and internationally (www.albaspectrum.com), he is Microsoft CRM SDK, C#, VB.Net, SQL, Oracle, Unix developer. Boris can be reached: 1-866-528-0577 or [email protected].

[email protected]

In The News:

Artificial Intelligence in Software Development: 5 Myths and Realities  ITPro TodayArtificial intelligence, or AI, is one of the most intriguing topics in software development today. It is also one of the most widely misunderstood. For software ...
Software that can predict athletic performance created by researchers - The Jakarta Post  Jakarta PostResearchers in Australia have developed prototype software that studies the impact of fatigue on athletic performance.
Boeing 737 Max likely to be grounded till 2020 as software needs to be fixed: Report  The News MinuteMost airlines operating the Boeing 737 Max aircraft may not resume flying them at least until the first quarter of the next year 2020 as per reports coming in.
Apollo 11 Had a Hidden Hero: Software  The Wall Street JournalThe moon landing was one of the most important moments in the history of computing, laying the foundations for everything from fly-by-wire cockpits to the ...
Software Survey: Readers embrace software's leading role in warehousing and distribution  Modern Materials HandlingAs the complexities of modern-day fulfillment continue to grow, software is playing an increasingly important role in how companies manage in this dynamic ...
8BitDo’s Pro+ gamepad provides ‘ultimate’ control with new software  VentureBeat8BitDo is releasing the Pro+ gamepad this month. It has all the features of a modern controller with its own customization software included for free.
Feature: Software  Office Products InternationalDDMSPLUS & Red Falcon DDMSPLUS from ECi Software Solutions is a complete, cloud-based business management solution for dealers looking to…
Software Developers Face Secure Coding Challenges  Dark ReadingSeven in ten developers are expected to write secure code, but less than half receive feedback on security, a survey finds.
Mahindra Racing partners with Green Hills Software for EV electronics system  ETAuto.comThe two companies will work jointly alongside the existing technical partners of Mahindra Racing. New Delhi: Mahindra Racing has partnered with Green Hills ...
The Pluses and Perils of In-House Retail Software  Total RetailThis year, Dick's Sporting Goods is transitioning to in-house software across all of its e-commerce platforms. The effort echoes similar tech initiatives by Walmart ...
Vista Raises $850M To Buy Smaller Software Firms As PE Keeps Chasing Tech  Crunchbase NewsNews broke this morning that Vista Equity Partners, a famous private equity shop, has closed an $850 million fund to continue its purchasing of smaller ...
How to Safely Run Software With Windows 10 Sandbox  PCMagWindows Sandbox is a temporary virtual machine built into Windows 10 where you can run software with.
Data Integration and Integrity Software Market to reach US$ 20,044.9 Mn by 2026,at a CAGR of 12.5%.; IBM and Other Top-notch Players Cover More than Half of the Market: Fortune Business Insights  GlobeNewswireKey companies covered in the Data Integration and Integrity Software Market Research report include SAP SE, Informatica, Talend, SAS Institute Inc., Pitney ...
Old software makes new electoral systems ripe for hacking  ABC NewsPennsylvania's message was clear: The state was taking a big step to keep its elections from being hacked in 2020. Last April, its top election official told ...
Praxis to Provide BOSS. Gaming With Cashier Payment Software to Expand Their Product Offering  PRNewswireLIMASSOL, Cyprus, July 16, 2019 /PRNewswire/ -- Smart cashier software giant Praxis announced today a new cooperation with BOSS. Gaming Solutions, a ...
Sales Commission Software Market 2019-2025  Rise MediaHere we have provided an in-depth study regarding the global Sales Commission Software Market which completely analyses the past as well as recent Sales ...
DLT Solutions wins spot on $820M DOD software contract  Washington Business JournalHave a look at some notable government contracts won by local companies.
Non-Profit Cardiovascular Research And Education Leader Opts for GEP Procurement Software  Supply and Demand Chain ExecutiveAmerican Heart Association chooses GEP's unified procurement software platform for comprehensive sourcing and supplier management.
Oracle Entry-Level Software Engineers: Solid Pay for a Hard Job  Dice InsightsSoftware engineers at Oracle make solid salaries in comparison to their peers at Google, Microsoft, and Apple, especially for those just starting out.
Global Invoice Management Software Market 2019-2025 : SAP, AvidXchange, Bill.com, ServiceChannel, Chrome River, Coupa – Rise Media  Rise MediaThe Global Invoice Management Software Market report provides an extensive research and detailed analysis of the present market along with future outlook.
Apple is silently removing Zoom’s web server software from Macs  The VergeAfter all of the drama over Zoom's use of a hidden web server on Macs, Apple itself has decided to step in, TechCrunch reports. Zoom is issuing a silent update ...
Ventilator software error prompts Hamilton Medical recall  MedTech DiveHamilton Medical is recalling 4,338 Hamilton-G5 ventilators used for intensive care ventilation because of the potential for a software error to cause the device to ...
Margaret Hamilton: ‘They worried that the men might rebel. They didn’t’  The GuardianThe trailblazing computer scientist on being in charge of the software for the 1969 Apollo moon landing.
[Webinars] Software supply chain and open source scans  Security BoulevardLearn how different open source scans create different value for M&A transactions, and how binary analysis can help you secure your software supply chain.
Raleigh startup Cowork builds software to power workspaces of the future  WRAL Tech WireRALEIGH – DeShawn Brown believes there's a cultural shift happening in the way people work today. And he's ready to capitalize on it. Enter Coworks, a co.
Biggest Innovations in Education Software Market to Access Global Industry Players like Articulate Global, Microsoft, Tyler Tech, MAXIMUS, Merit Software, & More.  Rise Media“Education Software Market Scenario: The Global Education Software Market covers explicit information regarding the development rate, market estimates, ...
Broadcom's List of Potential Software Targets Probably Doesn't End with Symantec  TheStreet.comBroadcom's (AVGO) pursuit of Symantec (SYMC) might have hit a speed bump, but that likely won't spell an end to Broadcom's pursuit of large software deals.
Boeing 737 Max may stay grounded until 2020 as software needs to be fixed: Report  LivemintBoeing Co.'s 737 Max may stay grounded until early 2020 as the company seeks to fix its hazardous flight-control software, the Wall Street Journal reported.
Software that crashes Google Chrome [COMPLETE LIST]  Windows ReportIf you are facing Google Chrome crashing issue, check the list of applications that cause it. It includes tools like Internet Download Manager and others.
Know in Depth about Auto Parts Store Software Market: 2019 What Recent Study say about Top Companies likeEpos Now, NetSuite, Revel Systems, Springboard Retail & More.  Rise Media“Auto Parts Store Software Market Scenario: The Global Auto Parts Store Software Market covers explicit information regarding the development rate, market ...
Microsoft, Adobe and SAP are making progress in their campaign against Salesforce  CNBCAdobe, Microsoft and SAP are pointing to more customers for their Open Data Initiative, which frees data from silos and puts them together for enrichment.
AuditFile updates software with improved compliance controls  Accounting TodayAuditFile, which makes cloud-based audit automation software, has updated its software with improved compliance controls for its Spring release. The update ...
Chinese Software Engineer Accused of IP Theft  Infosecurity MagazineA Chinese software engineer is still on the run after being accused of stealing intellectual property for his new employer. Xudong (“William”) Yao, 57, worked at a ...
'Karl Marx failed to consider software': billionaire Tom Steyer on inequality and his 2020 run  The GuardianThe Democratic party mega-donor has to distinguish himself from other candidates with no widespread name recognition in the 2020 field.
Improving Electromagnetic Motion Tracking Coils Using ANSYS Maxwell Software  AZoSensorsThis article discusses how using ANSYS Maxwell software improves electromagnetic motion tracking coils.
Should All Software Be Gameplay Gamified?  ForbesEnterprise gamification needs a just cause, shouldn't be a fable and it should always consider the fact that some people have the killer instinct to join the ...
Save up to 60% on web hosting software from Bluehost with this flash sale  TechRadarBluehost is celebrating its birthday and it's celebrating big, giving a massive discount to those looking to invest in an upgrade to their web hosting *service*.
Bow River closes software growth equity fund at $160 mn  PE HubBow River Capital has raised $160 million for its software growth equity fund. The fund will seek to make equity investments between $5 million and $15 million.
Canon Medical Systems launch world's 1st CT deep-learning reconstruction software  Korea Biomedical ReviewCanon Medical Systems Korea said that it has launched "Advanced intelligent Clear-IQ Engine" (AiCE), the world's first deep-learning reconstruction software, ...
Navy Awards DLT Spot on $820M COTS Software, IT Support BPA  GovConWireDLT Solutions has secured a position on a potential 10-year, $820.4M blanket purchase agreement to provide commercial-off-the-shelf software and information ...
Airport Guardian software is selected by Los Angeles World Airports  International Airport ReviewAlertEnterprise caught Los Angeles World Airports' eye with its new identity management and credentialing system: Airport Guardian.
Aptitude Software Revenue Rises By Third; Chief Executive To Step Down  Morningstar(Alliance News) - Aptitude Software Group PLC on Monday said it has made further changes to its board following Chief Executive Tom Crawford's decision to ...
RPA for Software Test Automation: Not So Simple  CIOIf you already have a robotic process automation (RPA) tool in your organization and you're looking to get started with test automation, your RPA tool might seem ...
Canadian software firm gets $1.5M from Ottawa to create data hub for dealers  Automotive News CanadaA Canadian software company is getting $1.5 million from the federal government to develop a data hub for dealerships and use artificial intelligence to increase ...
Old software causes big issues | The Link  messenger-inquirerWASHINGTON -- Pennsylvania's message was clear: The state was taking a big step to keep its elections from being hacked in 2020. Last April, its top election ...
Single Sign On (SSO) Software Market to 2024 explored in the latest research by key players – OneLogin, Azure, SailPoint IdentityIQ, Rippling, RSA SecurID Access, JumpCloud  News ExteriorGlobal Single Sign On (SSO) Software Market 2019 by Company, Regions, Type and Application, Forecast to 2024.
Coroners raise concerns over NHS 111 and 999 software  Isle of Wight County PressAn investigation by the Health *Service* Journal (HSJ) has found coroners flagging concerns following patient deaths.
Palantir Awarded $144M Navy BPA for Hardware, Software  GovConWirePalantir Technologies has received a potential five-year, $143.8M blanket purchase agreement from the U.S. Navy to deliver commercial-off-the-shelf software, ...
Mobile Event App Software Market Brief Analysis By Top Key Players | Cvent, Attendify, SpotMe, Eventmobi, Certain, Guidebook  Rise MediaMobile Event App Software Market 2019-2024 report offers a comprehensive valuation of the marketplace. It does so via in-depth comprehensions, grateful ...
Billionaire Robert Smith’s Vista Raises $850 Million, Doubling Down On Its Commitment To Small Software Buyouts  ForbesVista Equity Partners, led by billionaires Robert Smith and Brian Sheth, is chasing gargantuan deals. But the pioneers of the software buyout aren't ready to give ...
Oregon State University researchers create method to make software more gender-inclusive  The Daily BarometerIn recent years it has been discovered by Margaret Burnett and her team that the majority of software systems have unintentional gender bias favoring traditional ...
Nevermind! After backlash, Microsoft says partners will keep software usage rights, after all  GeekWireIn a sudden turn of events, Microsoft is reversing its controversial decision to take a key benefit away from its more than 300000 partners, saying it will preserve ...
Luminous Ventures invests GBP1m in world's first AI software for personalised early lung cancer diagnosis and treatment.  Private Equity WireLondon-based venture capital firm, Luminous Ventures has made a GBP1million investment in Optellum, the developer of the world's first AI clinical diagnosis ...
Designs For 3D Printing: Startup nTopology Raises $20 Million To Expand Its Next-Generation Design Software  ForbesNew York software startup nTopology offers a new way of designing and engineering parts. It raised $20 million, led by Canaan, for expansion.
The Czech Cyber Billionaire Who Built A Fortune On Free Software  ForbesPavel Baudis built a massive software company out of Czech communism's ashes. It's made him a billionaire and protected millions from cybercriminals.
What Boeing’s 737 MAX Has to Do With Cars: Software  WIREDInvestigators believe faulty software contributed to two fatal crashes. A newly discovered fault will likely will keep the 737 MAX grounded until the fall.
This AI Software Is 'Coaching' Customer Service Workers. Soon It Could Be Bossing You Around, Too  TIMEI'm on the phone with a startup executive roleplaying as a frustrated customer, and a note along with a speedometer icon appears on my computer…
Aussie dev ServTech scoops AR deal with Volvo  CRN AustraliaAussie software developer ServTech has scored its first major contract win since acquiring Italian VR software house Vection.
6 things your boss doesn’t know about software development  VentureBeatSoftware development has a particular way of working that just doesn't make sense to non-technical managers. And that can lead to problems.
Apple software manager talks enterprise changes in iOS 13 and more in podcast interview  9to5MacIn the latest episode of the Mac Admins Podcast, Jeremy Butcher, Apple's product marketing manager for enterprise and education software goes in-depth on ...
Sydney-based software developer Atlassian opens office in Bengaluru  YourStoryAtlassian, a Nasdaq-listed company is a leading provider of team collaboration and productivity software and the maker of Jira, Confluence, Bitbucket, and Trello ...
Man uses password breaking software to hack women's online accounts  Fox NewsA man gained unauthorized access to more than 100 women's digital accounts, all of which were password protected, according to a statement this week from ...
Why your software project failed, and how to succeed next time  TechRepublicDevelopers, project managers, and product managers can all learn from project failures to build more successful products in the future.
Microsoft will be making its partners pay full price for software  Business Insider"In announcing these changes it's clear Microsoft is going to war with its partners," reads a petition protesting changes to reseller programs.
GovTech Giant Accela Launches New Cloud-Based Cannabis Software  ForbesExclusive: Berkshire Partners' Accella is launching a cloud-based seed-to-sale solution for the cannabis industry in partnership with Kind Financial. The product ...
Lincoln police looking to expand use of controversial facial recognition software  Lincoln Journal StarThe Lincoln Police Department wants to expand its use of facial recognition technology to identify criminal suspects quicker as the amount of video evidence ...
John Deere acquires OnLink golf software  Turf & RecJuly 15, 2019 – John Deere has acquired OnLink, a golf course optimization software platform. As a result, John Deere will acquire the platform and *service* ...
DOD takes early steps in implementing software acquisition recommendations  FedScoopThree senior leaders at the Department of Defense have been chosen to lead work around the four “lines of effort” that the Defense Innovation Board identified in ...
Deaths of 11 people including boy, 6, linked to NHS Pathways software used in 999 calls  Mirror OnlineThe Health *Service* Journal uncovered 11 “prevention of future death” reports since 2015 where coroners raised the safety concerns.
Onslow announces new PropertyCheck software  Jacksonville Daily NewsONSLOW COUNTY, NC—Becky Pollard, Register of Deeds for Onslow County, announced today that they have implemented Cott Systems' PropertyCheck in ...
Don't Be Scared: European and Chinese Software Patents Won't Hurt U.S. Businesses  EFFA Senate subcommittee recently concluded three days of testimony about a proposed patent bill that, we have explained, would be a terrible idea. Proponents of ...
Software, Cloud-Service Provider Kingdee's Stock Plunges After Profit Warning  Caixin GlobalSoftware, Cloud-*Service* Provider Kingdee's Stock Plunges After Profit Warning.
IBM Completes Red Hat Deal — the Largest Software Acquisition Ever  Barron'sIBM today completed its acquisition of the open-source software giant Red Hat for $190 a share in cash. The $34 billion deal is IBM's largest deal ever—and one ...
East of England 999 software risks missing sepsis  BBC NewsThe East of England Ambulance *Service* says it is working to improve diagnoses by call handlers.
Europe’s Leading Patent Law Firms: IT & software  Financial TimesFirms were ranked by clients and peers in three classes: 1 gold (very frequently recommended); 2 silver (frequently recommended); and 3 bronze ...
iPadOS Review: The Software Your iPad Has Been Waiting For  The Wall Street JournalWith iPadOS, new software coming this fall, Apple finally makes the iPad into the powerful, laptop-replacement device it was always meant to be.
Pipefy raises $45 million for process pipeline management software  VentureBeatPipefy, a San Francisco firm developing a process pipeline management platform for enterprises, has raised $45 million in series B funding.
Software testing firm ZenQ eyes $11-million revenue  BusinessLineZenQ, a Hyderabad-based software testing solutions company, is targeting a growth of 25 per cent to achieve a turnover of over $11 million in the current ...
Chairman of software giant Micro Focus cashes in £11.6m  Independent.ieThe executive chairman of FTSE 100 software giant Micro Focus has pocketed around £11.6 million after selling off more than half of his stake in the business.
Dell software designed to protect you from vulnerabilities has another vulnerability  The VergeDell's SupportAssist software, a Windows toolkit designed in part to protect your computer from security vulnerabilities, has yet another vulnerability of its own ...
How The Software Industry Must Marry Ethics With Artificial Intelligence  ForbesWith AI, leaders in all major sectors will be under greater obligation to document whether the institutions they serve are net positives on their communities.
IBM puts on its Red Hat and bags some more storage software  Blocks and FilesIBM closed its massive $34bn Red Hat acquisition yesterday. The Red Hat portfolio includes five open source storage software products. Let's take a closer look.
After $720K and 3 missed deadlines, St. Paul police say software company broke contract  St. Paul Pioneer PressThe St. Paul police department says a software company missed three dates to launch an integral program, and now the police chief has told the company they ...
Personalized medicine software vulnerability uncovered: Discovery led researchers to software fix  Science DailyA weakness in one common open source software for genomic analysis left DNA-based medical diagnostics vulnerable to cyberattacks. Researchers identified ...
iOS 13: how to install Apple’s latest iPhone software today  The GuardianApple has released the public beta version of its much-anticipated free iOS 13 software update for iPhones and the first edition of its new iPadOS for tablets.
5 questions software engineers should ask in an interview  TechRepublicWhile interviewers ask the majority of the questions in an interview, candidates are usually given the opportunity to make inquiries as well. Here's what you ...
KKR confirms it has acquired Canadian software company Corel, reportedly for over $1B  TechCrunchYesterday we broke the news that Corel — the company behind WordPerfect, Corel Draw and a number of other apps, as well as the new owner of Parallels ...
Software development analytics platform Sourced launches an enterprise edition  TechCrunchSourced, or source{d}, as the company styles its name, provides developers and IT departments with deeper analytics into their software development life cycle.
Zoho offers software to SMEs  BusinessLineZoho has partnered with Tamil Nadu Small and Tiny Industries Association (TANSTIA) to offer the association members access to its software at discounted rates ...
Broadcom Said to Be in Talks to Buy Symantec, the Security Software Maker  The New York TimesBroadcom has set its sights on acquiring a well-known name in cybersecurity software, in a further strategy shift after the Trump administration blocked it last ...
Fieldwork Software database leak exposed sensitive SMB records, customer credit card details  ZDNetOnce in a blue moon, however, the owner of leaky servers will take warnings seriously.
Top 5 programming languages experienced software engineers use  TechRepublicThese programming languages are among the most in-demand tech skills this year, according to Hired.
Trashed – Boeing engineers’ claim that cheap Indian software is 737 MAX’s problem  ThePrintProblems being faced by Boeing 737 MAX were blamed on software being outsourced to HCL & Cyient. Some engineers now say words taken out of context.
BofA, Google, and the Mets Are Using Software to Take Out the Trash  BloombergRecycle Track Systems can help route waste away from landfills and alert companies when trucks are nearing a pickup point.
Clubhouse Aims to Simplify Software Project Management  DevOps.comClubhouse Software is adding a Clubhouse Iterations module to its project management application to make it easier to plan sprints.
Thousands of election systems running software that will soon be outdated: report | TheHill  The HillThe vast majority of the nation's 10000 election jurisdictions are using an operating system that will soon be outdated, according to an A.
Microsoft is teasing Windows 1.0 and other 1980s software  Ars TechnicaGet MS-DOS Executive, Paint, and Reversi in...whatever this is.
Skubana raises $5.4M for its e-commerce operations software  TechCrunchSkubana, a startup promising to help e-commerce business manage what can be a dizzying array of logistical challenges, is announcing that it has raised $5.4 ...

Microsoft Great Plains Integration Manager ? Advanced Techniques

Great Plains Integration Manager scripting and translation - overview for... Read More

Things You Can Do With Windows XP!

Did you ever give a thought to the number of... Read More

Lotus Domino Implementation and Development: Infrastructure ? Present and Future

Domino server is a buffer between the operation system and... Read More

Review on QuarkXpress 6.0

After almost two decades of existence, Quark has become the... Read More

Microsoft Great Plains Distribution, Barcoding, Consignment ? overview for consultant

Microsoft Great Plains ? ERM from Microsoft Business Solutions and... Read More

Most Dangerous Types of Spyware are on the Rise: How to Choose the Weapon

Bad News - the Threat is Bigger than it SeemedHow... Read More

Linux Vs. Windows

This article will not attempt to advocate the use of... Read More

Microsoft Office Selecting Secrets

Stop the Runaway MouseWhat's the "runaway mouse?" You've seen it...you... Read More

What is Spyware? Are You Being Watched?

Find out why Spyware Removal from computers is important and... Read More

Design a Web Album Using Adobe Photoshop- Part 2

So let's begin crunching down these 300 images using Adobe... Read More

MSN Messenger Is A Sweet Way To Communicate

MSN messenger is a pretty cool invention. I mean I'm... Read More

Microsoft Business Solutions Products Selection: ERP, CRM, Retail Management

Let's first look at your ERP system selection (without Retail... Read More

Reduce TCO: The Java Database Way

TCO (Total Cost Ownership) is the buzzword in... Read More

What is Fleet Maintenance Software?

Simply put, fleet maintenance allows companies to monitor and maintain... Read More

Microsoft Great Plains: Manufacturing or Bill of Materials - Overview for IT Specialist

Microsoft Great Plains is main Microsoft Business Solutions product, targeted... Read More

IT Strategy for Large Corporation: ERP/MRP/CRM, Unix/Linux/Windows, Microsoft/Java

Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More

Lotus Domino: Reports and Connectors ? Crystal Reports, XML, ODBC/JDBC, OLE

Lotus Notes Domino is very efficient in electronic document workflow... Read More

Microsoft Great Plains PM: Payables Management

Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More

RSS: Get Notified When Your Favorite Websites Are Updated

RSS (Really Simple Syndication) is a way for a site... Read More

Software Upgrades Arent Always the Best Move

When my daughter was getting into AOL instant messaging (AIM)... Read More

Scrap Booking Online: Word Perfect or Corel Graphics Suite?

Scrapbooks are very popular these days. I think that almost... Read More

Microsoft Great Plains as ERP and Microsoft CRM as CRM

If you have Microsoft Great Plains and support it for... Read More

Free Program Removes Spyware not Detected by Premium Security Scan

What is Spyware?Spyware monitors your surfing habits and sends the... Read More

HSphere Control Panel Tips and Tricks - Power At Your Fingertips: Part 1

The first topic we are going to discuss... Read More

Free Preventive Maintenance Software

While several preventive maintenance software manufacturers offer free trials for... Read More