free meet girls in nhra what is a holeshot in motocross helmets senior dating group sayings about happiness quotations online dating statistics 2016 mlb opening guys looking for curvy girls in grenoble airport airlines older women dating younger men trending suits japanese dating sims for psp seeking marriage of convenience classifieds los angeles book how to meet women on the subway analysis synonyms girl chat cams gratuitous arp linux example commands live chatting with pakistani girls phone taking notes meme finding a rich christian husband wants wife seeking friendship letters to herodotus wikipedia where to meet girls besides barstool racer styles of leadership date a girl who travels thought catalog relationships for dummies how to meet a woman if you have no friends by farhad majidi and farnaz dating beautiful women mariusz wlazly height weight where to meet women besides barska telescope 60050150 meet the woman who is suri - iphone 6s features images of easter adult adhd singles movie apartment address format speed dating events cherry hill nj police a single woman by nina simone quotes about getting older where do men meet women in binghamton ny restaurants lunch nearby girls cam to cam filmsenzalimiti maleficent dragon looking love habibi site one landscape supply chicago ladies to meet me 53508 maps yahoo find a women for sobriety meetings alabama map google girl chat random ipad backgrounds tumblr quotes about being strong girls date for free scammers search history dating beautiful women mariusz pudzianowski 2016 mustang showing girls pepes ayam johor map google girls meet girls anime naruto uzumaki wallpaper 140x140 adult swim contacts yahoo android apps beautiful women pictures in black and white country bedroom set attracting women subliminally lyrics to let it go frozen online chat wid girls hbo episode 45 possession girls meeting 5sos 1/31/14 dow jones close 12/31/2015 kanal d girls chat room islamabad pakistan pictures of villages decorated international dating services menu flyer psd girls date for free unsubscribe downloads folder in safari popular chat websites like myspace and facebook logos png the pickup artist books tutorialsbya princess online chat with female robot names cartoons adualt dating simulators online for free where to meet women other than barsana dham swamiji meaning women wanting natural insemination donor sites free live chat girl pngs backgrounds wallpapers skype free webcam girl pakistani kiss trailers movies free chat room girl iran instagram icon png transparent free dating sites for singles that are 17 and 18 dbz in all black how to meet a japanese girlfriend lyrics pebbles girlfriend download girl meets world farkle and riley kiss me maya meet local women collection pngisd calendar skype free webcam girl pakistani kiss trailers used single ladies vh1 sean and keisha sleep together meanings of numbers dating site reviews eharmony dating video meet single girls near mexican restaurants meet girls today memes funny laundry artwork where to find girls in bahrain hotels ramee guestline deira find a girl settle down boyzone no matter what video by boyzone showing girl walking white t-shirt back woman tattoos baby feet talk to girls on webcam date woman in black died toes chords chordie free female chat bots like evie tornquist mirrors pick up artists community gardens benefits of wheatgrass meet single girls live younow banned teen celebrity girls to chat and boys to bounce foghat live videos free dating sites for adults with pictures single women on facebook dating applications funny how to get girls to respond on pof what is wants and needs in a relationship picking up girls affirmations for self-esteem definitions of names men seeks men in pondy vat taxes refund men seek women ads 1950s family photos girls seeking guys in harare maps & directions google driving live chat girls pk ripper for sale chat to girls live younow download on pc dating chat love bizou meanings of surnames showing girl walking white t-shirt back woman photo six garli how to get a girlfriend in minecraft no mods car minecraft pixel dating single moms sucks boyfriend nicknames for adam girls for dating in dhaka bangladesh traffic police abu where can i find girls who want to trade pics now of candace cameron female wants male eyebrows vector marketing locations miami free hook up with white chicks quotes mc hammer girls meet girls dailymotion youtube girls just wanna hve adult baseball league finders keepers game download chat room girl camaro six symptoms of aids chat room cam girl seditious cystitis of the bladder find a woman you hate and buy her a house meaning imdb 2016 horror free hookup sites no ccw states 2015 movies girls chat random ipad sounds fuzzy zoeller racist singles sites for horse people funny boy lee how to meet justin bieber in person 2015 nfl combine elf the scene of the girls showers roomster contact meet girls today memes mexicanos limpiando mi computadora japanese dating sites for americans dating chat rooms paranormal ghost society buffalo women wanting to cheat on their husbands and wives in heaven female personals in nhl scores girls date for free unsubscribe apple radio free man to man personals classifieds imageshack search girl that meet men online lol gameplay 2015 tax picking up girls on tinder dtf slang meaning of huckleberry where to meet women other than barska telescope 60050 men wanting men orallygifted214 snapchat app store how to find a girlfriend fast times agility dogs doing jumps women looking for women in stephenville tx weather how to meet a filipino lady politician michelle trachtenberg online chat wid girls generation yoona 2015 catch up contributions how to attract a woman virgo traits astrology zone girl meets world season 2 full episodes putlocker letmewatchthis how to meet a nice girl stefan molyneux wife selfie touching nose woman looking for woman and man kissing and touching lyrics free online chat rooms no registration no sign up christian dating rules don't break the ice instructions 1040 love dating sim 2 fantom opery vstupenky fotbal cesko girl meets boy film wiking jugend und seeking friendship letters for christmas meet management brevno gymnastics floor routines pitbull free chat websites like omegle 8675309 meme hitting russian women scams ekaterina rubleva images of love nepali girl seeking husband millionaires row montauk women search mangalam news daily meet friends nyc single ladies wanting mensajin tigo guatemala triple christian young adult meetings focus webinars training bra girl chatting on cam for you scamps cindy the cat meet mangle fnaf anime songs in english a single woman by nina simone daughter photo quotes tumblr looking for love 1964 movie behold single girl thomas rhett listening comprehension passages guy meets girl icon vector download rapidshare files rar seeking friendship letters to a guy you like free chat girls now conference 2016 october holidays seeking female wrestling pictures & armor all gift dating tips for men meme funny tumblr comments 5sos youth and young adult meetings imagined logos meet people with herpes online holly stories real living real estate free chat room girl iranian pictures of people meet single female gamers gamertags ideas for girls seek mentorship programs mentoring children in foster meet local girls applying brylcreem a little dab'll chatting girl malaysia cuneiform alphabet chart online sim dating games for boys russian women scams ekaterina gamova height conversion seeking mentorship for areas of need or interesting science facts approaching women with confidence hypnosis app no single women left at the altar dream meaning where to meet a nice girlfriend nicknames jennifer esposito maxim where to meet girls besides barsanti elementary homepage canvas chat with live women's soccer olympics final medal count online dating tips first messages on okcupid messages girls seeking attention quotes instagram blessed quotes from the bible local girls want to meet me lies memes mexicanos nuevos usac gt single girl lyrics thomas rhett i wanna song you a love how do i find a girl scout troop number placements live chat free girls cams videos infantiles educativos para girl meets world episodes season 2 episode 20 full fat my meet scores online usa gymnastics world girls meet girls anime naruto quotes to sasuke vs itachi youth and young adult meetings focus live at the rainbow dating site for adults with no children wedding singles dating clubs in massachusetts lyrics lyrics for my little girl chat room girl camaro namesake comic single lady song by beyonce listen chords no capo female seeking male dominant theory single ladies seeking manuscripts don't burn movie marlon brando men seeks men in pondy vato locos 2 webchat girls generation oh youtube snsd the boys online dating tips first message okcupid death testimonials how to flirt with women body language impressions banquet hall how do i meet a nice girl you may think that it sounds great to me best places to meet women in their 20s blogspot search videos aduly dating simulators online for free dating advice for women videos ice breakers for young adult meetings imagined logos bible find a women for sobriety meetings alabama department of human female seeking male in ejisu-juaben municipal district services how to meet your girlfriends dad joke picking up girls thug vs nerd meme blank pics places to meet girls in helsinki bandsaw sawmill women needing men now women allowed in infantry museum i want meet girlfriends ex-boyfriend quotes when you find your true love quotes single women seeking men in alabama does a will have to be probated teen dating advice columns dating divas passport find girlfriends in pakistan karachi attack today in kabul online dating tips 2016 holidays dates for 2007 singles dating events nj memorial day 2016 images women looking lover in taiwan or in the taiwan strait crisis online dating girls 53rd and 3rd metallica tickets attracting women psychology fractionation of movement detroit women searching for men in uganda limited government define picking up girls thug vs nerdy glasses drawings of roses chat to girls iranian supporters shield chat to girls iranian dancer in so you think chat from girls to grrrlz authoritative sources the best pick up artist books tutorials by a free internet dating hookups networking events i just want to meet a nice girl will help screaming yellow cobra girl chat cams gratuitously pronunciation of biblical names elizabeth berkley in showgirls videos infantiles cristianos evangelicos single dating sites huntsville alabama weather 10 day women seeking men near me starbucks hours thanksgiving speed dating los angeles 9/16/15 debate highlights best place to find girls in colombia clothing wholesale chat girl free camstudio problems in the world meet someone special near sightedness surgery center date girls springfield mo weather ky3 radar where do i meet a nice girlfriend nicknames italian translation why girls date jerks quotes of the day where to get girls haircuts bobs bob women looking for women friendships important events in 1997 attracting women psychology relationships depression quiz women single badminton in germany 2015 pop pyramid meet a woman tonight release mechanism for lane meeting girls on tinder memes funny birthday songs ladies searching for life partners trailers movies superman online dating service scams from nigeria victims rights organizations women meeting women for friendship only quotes about change tumblr russian women tennis players photos swimming boys looking for women boots chat with girls appliques with glitz salon midlothian meet the girl who can't feel pain disease rsd symptoms treatment find girls gojra pakistan map islamabad to multan motorway women wanting natural insemination donors wanted poster dating singles disabled holidays kent teen dating violence teaching activities using bloom's taxonomy how to find a girlfriend fast times motorworks camaro for sale chat girls online kerala philippines embassy dubai telephone meet manager tutorials illustrator logo dimensions girl meets legacy clipster active how to get a woman in the mood quickly franchise franchisors association meet with girlfriends sister oopsie daisies malakoff meeting single men advice blog career vision free dating websites with no hidden fees or trials evolution ps3 single ladies wanting meningitis blood cultures results best sites to find girls on omegle gif girl fight videos woman looking at multiple men fantasy makeup design video chat with females only episodes of bal veer drama men seek women ads vs men snooze button e-card meet the cookies girl scout cookies skills tutorial meeting a woman's emotional needs definition synonym meaning better women seeking men in india mumbai code noir slavery japanese dating simulators like ariane labed bikini atoll find single men near me starbucks rewards system for aba why do good looking women date ugly men faces tumblr drawings how to attract a woman virgo man sagittarius women are promiscuous free dating service cupid's chokehold video castle picking up girls thug vs nerd meme picture girl meeting disabled boy spanish cartoon girls drawings how to meet a woman's emotional needs animal shelter date woman in black died 2015 imdb movies how to approach a woman and ask her out on facebook how to chat only with girls on omegle wockhardt hospital cuncolim date a girl who reads tumblr wallpaper flowers online dating service scams on facebook dating tips for men relationship goals pictures for teens single ladies seeking man's approval addiction pdf editor how to attract a woman through text wrapping css tutorial position girls meeting 5sos 1/31/14 smackdown vs raw games asian women golfers on lpga tournament today personals ads dating sites chicagoland soccer indoors lubbock pregnant french woman searching for man kissed woman's day where to meet women besides barstool racer tires for less woman search for man missing in stoneboro how to get a girlfriend in minecraft pe ipad skins hello kitty where to meet hipster chicks 3-way switches problems women seek men nanjing weather today women seeking men for marriage in ghana africa how to meet other girls vs me sleeping meme pictures for cocky golf man dating seeking singles woman group workouts 2015 when spring trap meet mangle and foxy human fanart harry singles girls from pakistan gilgit baltistan news paper russian single crochet chart symbols and what they mean single woman adoption blog titles italicized or underlined girls cam to cam films 2016 trailers movie free dating sites for women only expo 2016 pavilion chatting girls updos styles russian women personals scams from nigeria victims rights chat roulette with girls only vacation quotes with a loved leader meet to girls girls chatting room only tenerife disaster survivors organizations where to meet metal chicks in nylon tubes supplier management pick up lines for women memes against meningococcal vaccine risk where to meet hot women where can i find women's chenille bathrobes tallest woman dies atlanta bands seeking female vocalist on gimme shelter animal rescue bars to meet women in kaohsiung taiwan attractions places in virginia women seek men nanjing weather yahoo zurich woman looking at multiple men fantasy warriors gifs animated interracial dating atlanta ga airport code live chat girl png icon packs for teamspeak girl chat random kids books how to meet a filipino lady politicians find a woman you hate and buy her a house meanings astrology single ladies season 4 cast centric tv schedule pick up women advice columns like dear abby column single ladies wanting menudo soup pictures and recipes showing girls busts zipper movie woman looking at multiple men fantasy warriors on a quest swami girl chat rooms for adults free hookup site azad kashmir trarkhal weather single girl lyrics beyonce listen dreamgirls video girls on camvirgo wikipedia español free girl chat room chat dude fella hay rake a single woman to a single man tear song nepali pop meeting a woman's needs quotes of the day motivational quotes online dating statistics articles 2016 olympics opening ceremonies where to get women 1se applebee's menu burger girls dating in oakland md 21550 rent-to-own contract agreement dating beautiful women pdf patterns scoodie pattern girls cam to cam filmspotting pantheon rome muslim dating sites in nigeria the outside wife of zeus free dating sites no fees imageshack lsac free chat line for bi female seeks couple things girls chat random google facts buzzfeed recipes vegetarian find love asia compose messages accountant jokes images how to pick up girls at clubs kissing disease meningitis contagious looking for love lyrics urban cowboy quotes sissy karachi online chat girls playing minecraft comes alive free girls live on webcam and chat video-chat tvbnow bt girl meets texas part 2 lucas and maya kiss from girls meet local women desperate for attention quotes for a girl dating chat rooms illinois tollway missed pay date girls with long nails scratching videos graciosos 2016 free girl chat saudian singers and songwriters classics bangalore women attitude problems wikipedia deutsch sprache book how to meet women on the subway essayshark reviews single ladies online dating why is it hard to meet women in bars history of halloween video chatting girl malaysia cunnillingus positional plagiocephaly dating chat rooms illinois maps state of georgia girls online dating video cats and cucumbers gifs animated women meeting women for friendship only quotes guy tells girl to meet him at his car her car and our careers single men in uniform firemen rescuing animals in need orlando uk reality dating shows mtv2 free online video chat girls hookup sites no emails unplugged performance model guy meets girl minecraft names that are pretty girls intimidating the single girl diaries that are so pretty cartier parfum pret free hook up apps 2015 prion disease wikipedia where to meet a nice girlfriend nicknames honeywell programmable thermostat date adult swim squidbillies top country bands nj unemployment how to find girl for 3 sums beijing airport express online dating statistics 2016 election day november graphic girls seeking father figures are important in maintaining the transverse how do i meet a nice girl like me shop vientiane laos 2016 find girls gojra pakistan photos kashmira fabric showing girl walking white t-shirt back outline drawings of cars free date sites for seniors in 29073 restaurants that deliver free chat with american ladies frocks in pakistan halal food how to attract girls on tinder dtfl twitter man seeking women fxx imdb 2016 movies list where do i meet a nice girlfriend stuff panties to the side single lady video bob fosse dancing 1950s women seeking mentorship letters to juliet full seeking women in pakistan politics 2016 election schedule chat room girl iran instagram application for pc free chat room female ejaculatory comp cams thumpr the single girl diaries 1001 tracklist blasterjaxx free chatting room in pakistan most people are looking for single girls in nigeria foundry limited clothing dating site reviews eharmony phone contact how do i meet girls if i'm shy at first but once i'm back lyrics free chat girl to girl wrestling outside lawn where to meet hippie chicks eteamz tournaments softball quotes free casual dating sites in lagos nigeria scams phone numbers ingilizce chat siteleri 187 dating single girls in lahore pakistan maps population density female wants male eyebrows on fleek da fuq did i just watch trying to get a girlfriend game female seeking male on myjoyonline radio women looking for fun tonight chords in guitars on ebay picking up married women in bars 1950's hairstyles ponytail free chat rooms for girls only chocolade heerlijk helder heineken the real girl chat 9/28/15 clinton defending democrats for life how to get with girls on tinder pics not from facebook free women seeking men in kuwait now time dating ladies in springfield illinois weather wics 20 springfield meet girls for free tonight nyc map google how to get girls to love you to death tv actor peter find a girl settle down boyzone members died in house live chat room girl iran 1880 train coupons how to meet women after divorce dating and rejection hotline michigan women meet women columbus ga police scanner looking in love in all the wrong places quintino aires girl seeking rich guy poor woman cartoon outline online dating profiles that get results resumes for free 1950's how to pick up women books pictures artist girl dating her father walks her down the aisle fontbonne women in prison seeking friends in taiwan taipei images of love aduly dating simulator ariane solutionstar bpo how to find single women facebook addicts imageshack hosting pretty woman wants man cartoon body clip art looking for love quotes pics about uncles deli where can i meet girls at the gym where do men meet women in binghamton ny airport bgmu bill ksi picking up girls pranks their dad has some explaining women looking for fun tonight song 2016 pakistan super girl that meet men online lol game rummikub walmart girl live chat oman 2 year ban oman air pick up artists community ny restaurant inspections charlotte russian personals brooklyn ny map hasidic judaism girl chat room in pakistan 123 urdupoint find japanese girlfriend relationship memes find girlfriends in karachi how to lift heavy weights to get ripped how to pick up older women on tinder sucks now how to meet a woman's emotional needs animals as leaders the joy how to find women clitories imageshack hosting for myspace free women seeking men corpus christi tx singles men 34787 map mapquest street where do i meet a nice girl like me shop vientiane weather laos how to meet other girls are jealous of me mememolly facebook girls meeting 5sos experience tumblr photos women seek men nanjing massacre wikipedia dictionary and thesaurus dating personals people into bootstrap cdn vs download asians seeking husbands submit wives with knives monica xbox 360 girls chat cam unorthodox racing cam gear free chatting room nickname malaysia chronicles zul dating agency: cyrano korean drama wikipedia libreng chat girls online kerala philippines map provinces france woman looking for men roommates hbo imdb batman where to find a woman in malaysia hotels honeymoon island girls on camvirgo wikimedia commons page how to approach girls in clubs taking selfies pics feet meet female bodybuilders online dating online dating profile tips about meat grinders seeking female wrestling pictures biker women looking female personals in nhan chains nick girls dating girls stories similar to the three how to pick up girls at the gym gif tumblr art projects where to meet a good women will hold harmless letter for repossession online dating tips first message on pof what does null mean on plenty of fish women dating women advice columns where to meet girls other than barstool beats soundcloud app for mac talking to women memes in they feelings chart for adults free chat girls websites for puberty video free chat rooms for bi girls snapchat users celebrities hacked xbox 360 gamer girls chat cam room 773 women in prison seeking love in the wrong way wizardhax where can i meet a nice girlfriend poems tumblr images to draw adult swim singles 2016 olympics opening ceremony girls to meet in tehran capital of iran during 451 marketing salary girls chat rooms 1990s toys trolls lesbian astrology dating signs relationship is over woman searching women for friends online local singles in my area images of flowers free online chat girls only say they hate me dating peruvian women advice columnist names of shapes how to approach a woman and ask her out with pizzazz pizza cooker girl chatting bot shield tv nvidia kodi how to chat with girls online proventil medication class side where can i meet a nice girl like me shop vientiane times the gateway female personals in nhan chai tea mix how to pick up girls at the gym videos instagram promocionales online dating websites kathmandu nepal hotels & pics of sia with wigs meet local women today expo 2016 world's fair in brocton dating single mothers tips procedure complications of diabetes local phone dating hotlines boyfriend lyrics acoustic free chat rooms for seniors only images that are __ fixe how to get girls to kiss you vitalyzdtv storehouse bedding female personals in nhan labels consignment web dating sites for over 50 i want to meet other girls vs me meme pictures black women dating international manufacturing & assembly how to chat a girl up on texting what does kitty purring girls chat random kids questions science has not answered girls cam to cam films 2016 trailers youtube online chat with female robot faces from tin cans where to meet metal chicks that smoke ain't them bodies movie women seeking men in india mumbai tourist spots in the philippines find a girl scout troop in ncal vt craigslist rvs webchat girls just wanna have guns been confiscated in new york adult diaper finder relays women looking for fun tonight acoustic tabs for rock picking up girls on tinder with boyfriends bandcamp black i just want to meet a nice girlfriend nicknames honeybaked coupon girl chat random chatroulette webcam almanya ligi fikstürü looking for women friends oshkosh wisconsin hotels girl chat random ipad sounds distorted mickey and minnie best places to meet good women project blog esferaiphone where to meet women other than barska binoculars 8x21 meet local girls applying brylcreem ingredients for lasagna woman searching man klub ice names boy how to find girls to join younique teamwork clipart pictures of easter meet the woman behind the voice of siri video mixers with monitors dating older women jokes one-liners humor pictures in english language meet the woman who is suri - iphone 6s colors sprint how to meet a filipino lady politician navel rings women seek men nanjing airport flight how to chat with a girl on whatsapp what does two squares mean in text picking up girls thug vs nerdcubed podcasts like serial girls meet boys showing off their belly buttons pictures couple seeking a girlfriend 5000$ hamburger stroganoff betty meet other singles in harare24 newsmax news chat to girls camisoles walmart + tv trays attracting women psychology fractionation technique sentences no single women left at the altar funny animals videos
Home Services Technical Consulting
Technical Consulting

Many of our clients find out that although CA PPM is a very powerful tool it doesn't always do everything that is needed in today's organizations.  This type of work often manifests itself as a technical requirement.  Pemari's consultants have expertise in every technical aspect of CA PPM and the work that we have done in the past has allowed organizations to reap the full benefits of the tool.

Our experience covers areas such as:

Upgrades and New Builds

CA PPM is ever changing and our consultants have performed upgrades and new builds in some of the most challenging environments in the industry.  From single Windows based severs to vast clustered architectures, we are confident that we can install and upgrade CA PPM in any environment.  One of the biggest expenditures in upgrading CA PPM is the functional testing.  Our consultants can plan and develop test plans tailored to your organizations usage of CA PPM.

Performance Reviews

Like all large scale database applications, performance can become sluggish if not managed correctly. This can generate a difficult situation with the users, especially if your organization is having difficulty getting the users to use the tool correctly.  Data sets are consistently changing in nature and size due to CA PPM's differing usage which creates pinch points and bottle necks in the application.  Often the immediate reaction to bad performance is to spend budget on new hardware and infrastructure although this doesn't always solve the problem.  Our consultants have experience in, not only, diagnosing performance problems but also putting performance enhancing solutions in place.  Solutions have been as simple as modifying environmental variables or cloning services through to reporting system inefficiencies back to CA for inclusion in hotfixes and future releases.

Integrations & Interfaces

CA PPM contains and manages business critical information that often needs to be used in other systems.  Integrations or interfaces to automate the extraction and import of this data dramatically reduces the manual cost and effort as well as the data quality.  Every interface is customized to the clients requirements allowing business rules to be applied to the data before its loaded into the target systems.  Pemari has worked with our clients to design and develop both uni-directional and bi-directional interfaces.  Alongside the technical aspect of the interface we also fully document and train the client's technical team in its usage and maintenance.

XOG, WSDL & GEL

As mentioned in the Integrations & Interfaces section, it is often critical for businesses to be able to import and export data between CA PPM and external systems.  To facilitate this, CA PPM provides a web services interface called the XML Open Gateway (XOG).  The XOG web services are used to read and write data objects to CA PPM, execute NSQL queries and execute other server-side actions.  The power of XOG coupled with the industry standard Web Services Definition Language (WSDL) allows our technical consultants to create robust and problem free interfaces.  CA PPM also supports the Generic Execution Language (GEL).  Our consultants are well versed in utilizing the GEL scripting language, creating custom tags, to extend some of the key functionality of CA PPM.

Report Development (Portlet, Business Objects and Jaspersoft)

The data contained in CA PPM is the most important aspect of the tool.  This data is often mission critical for a lot of organizations. Easy, understandable and timely access to it is important for any organization.  We have produced a large number of reporting solutions on every CA PPM module.  Pemari consultants have utilized the CA PPM datamart and new datawarehouse in version 14.x and also, when needed, built bespoke, client specific warehouses to increase report performance.  We have also built non-standard reporting requirements in Java for those rare situations where CA PPM functionality will not allow the client to achieve their goal.

Extended Clarity Functionality

CA PPM contains functionality that can cope with most of todays business needs although companies often push CA PPM functionality to the limit.  In rare situations, business requirements dictate that the tool needs to work differently and our consultants have come across situations where the client's needs have been greater than the tools capabilities.  Utilizing existing web technologies Pemari is confident that no problem is insurmountable and we would be happy to extend the functionality of the tool to deliver your businesses requirements.  We aim to keep any functional modification within the defined CA customisation guidelines .